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

non-pic linking model possible?

ryalamanchili
Beginner
732 Views
Hello,

I noticed that the intel's libipp*merged.a are compiled in PIC format (like -fPIC flag of gcc). I would like to use this library in vxworks and the linker in vxworks doesnt support PIC code. It complains about undefined _GLOBAL_OFFSET_TABLE_ symbol. I am wondering how I can obtain a non-PIC version of the library or if there is anyway i can manually set the _GLOBAL_OFFSET_TABLE_ to some value and fix the problem?

thank you,
r
0 Kudos
4 Replies
Vladimir_Dudnik
Employee
732 Views
Hi,
yes, IPP libraries are compiled to be postion-independed. It is needed for supporting the newest LInux kernels. It also needed to provide ability to build custom DLL for users. So, there is no way to use IPP on vxworks.
Regards,
Vladimir
0 Kudos
ryalamanchili
Beginner
732 Views
Hey,

Thanks for your answer. Do you think you can provide me with the intel ipp compiled in a non-PIC version please, or if there are any plans for such releases?

Thanks,
Ram
0 Kudos
Vladimir_Dudnik
Employee
732 Views
No, we do not have plan for such release and can't provide such build for you. Please submit your request on premier.intel.com site, we will consider your request.
Regards,
Vladimir
0 Kudos
Vladimir_Dudnik
Employee
732 Views

Hello,

I'm glad to inform you that since that time we start to release IPP (from v5.1)for Linux in both variants (non PIC and PIC). The latest available version now is IPP v5.2 beta

Regards,
Vladimir

0 Kudos
Reply