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

Mac64 linking issues with IPP

el_tasiziso
Beginner
207 Views
Hi!

I'm using IPP version 5.3 on Mac OS X 10.5 Leopard. In 32 bits everything compiles and links fine, while in 64 bits I'm having following linking errors.
I'm using gcc 4.0.1 from XCode 3.1

Undefined symbols:

"_ippiMalloc_32f_C1", referenced from:

"_ippiColorToGray_8u_AC4C1R", referenced from:

"_ippiFilterColumn_32f_C1R", referenced from:

"_ippiMalloc_8u_C1", referenced from:

"_ippiFilterGauss_32f_C1R", referenced from:

"_ippiFilterRowBorderPipeline_32f_C1R", referenced from:

"_ippiPyrDownGetBufSize_Gauss5x5", referenced from:

"_ippiFree", referenced from:

"_ippiPyrDown_Gauss5x5_32f_C1R", referenced from:

"_ippiFilterRowBorderPipelineGetBufferSize_32f_C1R", referenced from:

"_ippiResize_32f_C1R", referenced from:


Are these functions available in 64 bits and where can I find them?
0 Kudos
1 Reply
Ying_H_Intel
Employee
207 Views
Hello,

right, IPP provide 32bit library and 64bit library.These functions are available in 64 bits ipp libraries.So you may first check if you have installed 64bit libraries. in general, 64bit libraries are in "em64t" folder (while 32bit libraryis in "ia32"). For example,
/Library/Frameworks/Intel_IPP.framework/Versions/5.3.x.0xx/em64t/Libraries.

Then to link the required library to your application. Here is a KB article about these,

http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-for-mac-os-how-to-link-to-the-intel-ipp-for-mac-os-x-libraries-in-application/

Please refer to it and let us know if still some problem.

Best Regards,
Ying
0 Kudos
Reply