2017-02-08 8 views
3

Я пытаюсь построить openSSL 1.1.0 с помощью битового кода.Build openSSL с битовым кодом

В Makefile я определил

CC= $(CROSS_COMPILE)clang -fembed-bitcode 

Но потом я получил ошибку

ld: -bundle and -bitcode_bundle (Xcode setting ENABLE_BITCODE=YES) cannot be used together 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Без битового кода, он работает хорошо.

Как я могу построить его с поддержкой биткода?

+1

Будьте осторожны с использованием битового кода. Его промежуточное представление, которое можно переписать перед доставкой. Переписанные подпрограммы могут не выполняться так же хорошо, как ожидалось, и могут не прийти к ожидаемому результату. Лично я бы предпочел, чтобы руки Энди Полякова были настроены, а затем генератор кода. – jww

+0

Возможно, вы правы, и я просто оставлю это без битового кода. С надеждой, что это не понадобится когда-нибудь .. – Roee84

+1

Также см. Отчет об этой проблеме в трекере OpenSSL GitHub: [Проблема 2601, сборка для iOS32 (armv7) работает только с no-asm (1.1.0d)] (https: // github.com/openssl/openssl/issues/2601). – jww

ответ

Смежные вопросы