2017-02-08 10 views
3

私は、openSSL 1.1.0をビットコードで構築しようとしています。私はビットコードでopenSSLを構築する

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

ビットコードを使用するように注意してください。その中間表現は、配信前に書き直すことができます。書き直されたルーチンは期待どおりに実行されず、期待される結果に達しないことがあります。個人的には、Andy Polyakovの手で、コードジェネレータが提供するものをチューニングしたほうがいいでしょう。 – jww

+0

多分あなたは正しいと私はビットコードなしで残しておきます。 – Roee84

+1

OpenSSL GitHubトラッカーのこの問題レポートも参照してください。[Issue 2601、iOS32用ビルド(armv7)はno-asm(1.1.0d)でのみ動作します(https:// github.com/openssl/openssl/issues/2601)。 – jww

答えて

関連する問題