Why is dynamic linking of IPP on 32 bit Linux disabled by default? [closed]

asked 2017-10-09 17:44:38 -0500

tomasth gravatar image

updated 2017-10-11 15:16:06 -0500

The CMake scripts will not allow dynamic linking of IPP under 32 bit Linux and output this message

On 32-bit Linux IPP can not currently be used with dynamic libs because of linker errors. Set BUILD_SHARED_LIBS=OFF

I disabled the check and everything compiles and runs perfectly.

I've done this with OpenCV 3.1 and IPP 8.2.2 and now also confirmed with OpenCV 3.3 and IPP 2018

My guess is something broke a while back and since 32 bit is in low demand, no-one has bothered to re-check?

Using gcc 6.2 on Ubuntu 12.04

edit retag flag offensive reopen merge delete

Closed for the following reason duplicate question by berak
close date 2017-10-09 23:56:56.747971


Marked as duplicate but I cannot find the thread of which this could be a duplicate. Please help.@berak

tomasth gravatar imagetomasth ( 2017-10-10 04:47:49 -0500 )edit
FAA gravatar imageFAA ( 2019-07-19 10:59:05 -0500 )edit