Я кросс-компилирую OpenSSL для цели PPC. Компиляция работает отлично, и я могу запустить OpenSSL на своей цели, однако, когда я пытаюсь запустить один из механизмов OpenSSL, я получаю ошибку каталога механизма.
Основная проблема заключается в том, что при сборке я использую --prefix=/$PWD/usr --openssldir=$PWD/usr/local/ssl
, но моя цель хочет, чтобы файлы были /usr/*
. Я могу создавать OpenSSL только с абсолютными путями, но я не хочу перемещаться по всему моему /usr
пути. Есть ли способ изменить, как OpenSSL ищет engines/libs/etc
? Может быть, я должен настроить это по-другому?
Редактировать: Использование DESTDIR при запуске make install решило эту проблему