Ask Your Question

OpenCV2.4.3 build with the Intel IPP failed

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

ponai gravatar image ponai
11 1

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.

delete close flag offensive retag edit

1 Answer

Sort by ยป oldest newest most voted

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

Mostafa Sataki gravatar image Mostafa Sataki flag of Iran, Islamic Republic of
1793 3 8 26

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.

link delete flag offensive edit


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 ( 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 ( 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 ( 2012-11-08 21:51:43 -0600 )edit

Login/Signup to Answer

Question tools


subscribe to rss feed


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

Seen: 1,080 times

Last updated: Nov 08 '12