Ask Your Question

OpenCV2.4.3 build with the Intel IPP failed

asked 2012-11-07 11:56:47 -0600

ponai gravatar image

updated 2012-11-08 06:41:43 -0600

When I try to build OpenCV2.4.3 with the Intel IPP7.0.6.293_ia32, I failed.

Linking CXX shared library ../../lib/ /usr/bin/ld: /opt/intel/ipp/lib/ia32/libippcv_l.a(ippcv00242as.o): relocation R_386_GOTOFF against undefined symbol `ippJumpIndexForMergedLibs' can not be used when making a shared object /usr/bin/ld: final link failed: Bad value collect2: ld return 1 make[2]: * [lib/] error 1 make[1]: [modules/imgproc/CMakeFiles/opencv_imgproc.dir/all] error 2 make: ** [all] errors 2

I need your help.

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2012-11-07 21:45:21 -0600

Mostafa Sataki gravatar image

I've build OpenCV2.4.3 by Ipp7.1 no problem ,But had no effect in performance.Only certain functions has been boosted such as cvMatchTemplate. You have to check WITH_IPP flag on CMAKE & CMake detects IPP have to intoduce ipp include path to CMake for build.

edit flag offensive delete link more


When using cmake-gui, I set NOT on this option: BUILD_SHARED_LIBS By disabling this option, the opencv lib built , but I have another problem of multiple definition.

ponai gravatar imageponai ( 2012-11-07 22:32:34 -0600 )edit

BUILD_SHARED_LIBS = OFF concerns to static compile.I've build OpenCV in static & shared mode by IPP no problem

Mostafa Sataki gravatar imageMostafa Sataki ( 2012-11-07 23:40:53 -0600 )edit

I just install Ipp7.1, but it still has the same problem. I install Ipp7.1 with the default opition, build opencv with BUILD_SHARED_LIBS = ON. Can you tell me how do you install the ipp?

ponai gravatar imageponai ( 2012-11-08 21:51:43 -0600 )edit
Login/Signup to Answer

Question Tools


Asked: 2012-11-07 11:56:47 -0600

Seen: 1,430 times

Last updated: Nov 08 '12