2017-01-05 13 views
0

AndroidプロジェクトのマスターブランチでboringSSLをビルドしようとしています。私はMIPSとMIPS64をサポートするためにそれを構築する必要があります。しかし、CMakeLists.txtファイルにはこのアーチの定義がありません。ビルドスクリプトを生成するときにエラーが発生しました。MIPSアーチを使って退屈なSSSLを構築するには?

私は、ビルドスクリプトのブロックを解除するためにいくつかの簡単な更新をした:

elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "mips") 
    set(ARCH "mips") 
elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "mips64") 
    set(ARCH "mips64") 

ビルドがこれまでに動作します。しかし私は、理由のためにGoogleがMIPSサポートを無効にすると思う。そして私は、私が遭遇するリスク/問題を知りたい。

答えて

0

注意を払うと、ARCHはAndroidのアームアーキテクチャの特別なフラグを追加するためにのみ使用されます。

だけ削除:

else() 
message(FATAL_ERROR "Unknown processor:" ${CMAKE_SYSTEM_PROCESSOR}) 

をし、$ {ARCH}の周りに二重引用符を追加するには、以下のように建物内の企業:

"${ARCH}" 
+0

はい、私は私がすることによってビルドスクリプトを変更することによって、そのエラーを渡すことができます知っています。しかし、Googleがなぜそれをサポートしていないのかも知りたい。リスクがあるかもしれませんか? – davidshen84

+0

BoringSSLはGoogleの内部使用のためのライブラリであり、第三者の一般的な図書館としては使用できません。 MIPS Androidデバイスの量はそれをサポートする価値はありません。 MIPSデバイスを見つけようとしましたか?私はいつか中国から一枚の安い錠を見つけましたが、それは唯一のものでした。 – MasterID

+0

私はそれに同意する必要があります:) – davidshen84

関連する問題