Community
cancel
Showing results for 
Search instead for 
Did you mean: 
el_tasiziso
Beginner
26 Views

Mac64 linking issues with IPP

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
26 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-l...

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

Best Regards,
Ying