Skip to content

Ability to use IPP as a JUCE FFT backend #179

@forestbond

Description

@forestbond

Hey @sudara, I sent a message on the Audio Programmer Discord but thought I'd post here as well so it doesn't get lost in the mix.

I'm using a pretty similar setup to what you have with Pamplejuce for IPP and I've had to add these definitions: _IPP_SEQUENTIAL_STATIC=1 IPP_NO_DEFAULT_LIB=1. I don't see these in your setup (which I've been using as a reference). Wanted to bring to your attention just in case IPP is perhaps failing silently with Pamplejuce on Windows.

I have not confirmed one way or the other with Pamplejuce directly. But what I've seen with my own tree is that without defining _IPP_SEQUENTIAL_STATIC, the JUCE IPP code is not active. Without IPP_NO_DEFAULT_LIB=1 I had build failures that appear to be due to a bug in IPP (I am using same version as you, the bug is in ippcore.h where the library paths appear to be incorrect). In any case it seems this flag should be set when manually specifying static libraries to link.

Let me know if any questions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions