Ask Your Question
0

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/libopencv_imgproc.so /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/libopencv_imgproc.so.2.4.3] 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
0

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

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 version.you have to intoduce ipp include path to CMake for build.

edit flag offensive delete link more

Comments

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

Question Tools

Stats

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

Seen: 2,489 times

Last updated: Nov 08 '12