Linking error carotene Opencv 3.2 on ARM
Hey
I have succesfully build OpenCV 3.2.0 on an ARM device. However when linking my binary I got exceptions from carotene.
split.cpp:(.text._ZN2cv3hal7split8uEPKhPPhii+0x18): undefined reference to `carotene_o4t::isSupportedConfiguration()'
split.cpp:(.text._ZN2cv3hal7split8uEPKhPPhii+0x1ec): undefined reference to `carotene_o4t::split2(carotene_o4t::Size2D const&, unsigned char const*, int, unsigned char*, int, unsigned char*, int)'
split.cpp:(.text._ZN2cv3hal7split8uEPKhPPhii+0x2b4): undefined reference to `carotene_o4t::split4(carotene_o4t::Size2D const&, unsigned char const*, int, unsigned char*, int, unsigned char*, int, unsigned char*, int, unsigned char*, int)'
Am I missing a library?
Cédric
Carotene is a Nvidia library for ARM platform. Maybe you could try to disable Carotene if your device is not a Nvidia ARM architecture?
Well i'm building it for an ARM device, though the OpenCV library is compiled correctly. I think I'm just missing to include a library for linking?
How do you use OpenCV? From cmake, pkg-config or manually? Did you build static libraries?