У меня возникли трудности с перекрестной компиляцией stunnel для устройства ARM. Кросс-компиляция OpenSSL была выполнена через этот проект CMake: http://www.valvers.com/open-software/projects/openssl-cmake/ и успешно работает на целевом устройстве.Cross compile stunnel
Набор инструментов файл CMake Я использую при компиляции OpenSSL:
SET(CMAKE_SYSTEM_NAME Linux)
SET(CMAKE_C_COMPILER /home/elias/toolchains/axotec/3.4.1/bin/arm-linux-gcc)
SET(CMAKE_CXX_COMPILER /home/elias/toolchains/axotec/3.4.1/bin/arm-linux-g++)
SET(CMAKE_FIND_ROOT_PATH /home/elias/toolchains/axotec/3.4.1/arm-linux /home/elias/toolchains/axotec/3.4.1/library-for-ramdisk)
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
Мой вопрос, как я пересекаю компилировать Stunnel подобным образом? Я изо всех сил с прохождением Stunnel Makefile весь SYSROOT реж так же, как в файле ToolChain Cmake SET(CMAKE_FIND_ROOT_PATH /home/elias/toolchains/axotec/3.4.1/arm-linux /home/elias/toolchains/axotec/3.4.1/library-for-ramdisk)
Мои atempts включают в себя, после запуска Configure, переписав Makefile CFLAGS с --sysroot = но где поставить вторую папку? (библиотека-для-руки)
Большое спасибо за ваш ответ, я обязательно рассмотрю его –