Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

IPP 8.1.0: linking libipps.a on MacOSX generates an error

Zbigniew_L_
Beginner
255 Views

I wanted to link the IPP library (8.1.0) with my program using the clang compiler on a MacOSX, and I get this error:

ld: '_e9_ipps_initTabTwdBase_64f' in libipps.a(psfftdblkcn_e9---ipps_initTabTwdBase_64f.o) contains undefined reference for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

What can be a reason for such a behavior? Is it a bug, or do I do something wrong?

I use clang version 4.2 on an x86-64 Intel machine.

Thanks,

Zbigniew

 

0 Kudos
2 Replies
Gennady_F_Intel
Moderator
255 Views

please check first which IPP's libraries has been used for linking this code. You can find the chapter "Library dependecies by Domain" into ipp_userguide.

0 Kudos
Zbigniew_L_
Beginner
255 Views

Thanks. Yes, it was the case (a missing library file required by the linker).

Zbigniew

0 Kudos
Reply