На форуме эта тема дважды поднималась, но ничем не закончилась...
Платформа HolaDuo
Проблема: не могу собрать библиотеку на хосте (ваша виртуалка)
Что делал:
1)
http://docs.opencv.org/2.4/doc/tutorials/introduction/crosscompilation/arm_crosscompile_with_cmake.html#arm-linux-cross-compile
(кроме первого пункта, про установку кросскомпилятора).
В файле arm-gnueabi.toolchain.cmake изменил штатные строки на:
set(CMAKE_C_COMPILER /home/user/src/buildroot-2014.08-sk-3.10.17/output/host/usr/bin/arm-linux-gnueabihf-gcc)
set(CMAKE_CXX_COMPILER /home/user/src/buildroot-2014.08-sk-3.10.17/output/host/usr/bin/arm-linux-gnueabihf-g++)
set(ARM_LINUX_SYSROOT /home/user/src/buildroot-2014.08-sk-3.10.17/output/host/usr/bin)
cmake заканчивается без ошибок;
make останавливается с переменным успехом (не знаю от чего зависит) или на 2% :recipe for target '3rdparty/lib/libzlib.a' failed
или на 34% аналогичная ошибка другой файл
2) Открыл CMakeLists.txt в QtCreator Cmake норм, билд остановился на
/home/user/src/buildroot-2014.08-sk-3.10.17/output/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/gnu/stubs.h:7: error: gnu/stubs-soft.h: No such file or directory
# include <gnu/stubs-soft.h>
^
Интернет говорит что-то связанное с hard или soft float (что где настраивать, так и не понял).
Прошу помочь. Интернет гуглил, что-то находил что-то пробовал (т.к. непрофессиональный программист, ничего не вышло)