如何使用 MIPS arch 构建 boringSSL?
How to build boringSSL with MIPS arch?
我正尝试在主 b运行ch 上为我的 Android 项目构建 boringSSL。我还需要构建它以支持 MIPS 和 MIPS64。但是,CMakeLists.txt
文件根本没有这个 arch 的定义,我在生成构建脚本时遇到了错误。
我做了一些简单的更新来解锁构建脚本:
elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "mips")
set(ARCH "mips")
elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "mips64")
set(ARCH "mips64")
到目前为止构建工作正常。但我认为 Google 禁用 MIPS 支持是有原因的。我想知道 risks/problems 我会 运行 变成什么。
如果你注意了,ARCH只是用来在Android.
上为arm架构添加特殊标志
只需删除:
else()
message(FATAL_ERROR "Unknown processor:" ${CMAKE_SYSTEM_PROCESSOR})
并在 ${ARCH} 用法周围添加双引号,如下所示:
"${ARCH}"
我正尝试在主 b运行ch 上为我的 Android 项目构建 boringSSL。我还需要构建它以支持 MIPS 和 MIPS64。但是,CMakeLists.txt
文件根本没有这个 arch 的定义,我在生成构建脚本时遇到了错误。
我做了一些简单的更新来解锁构建脚本:
elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "mips")
set(ARCH "mips")
elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "mips64")
set(ARCH "mips64")
到目前为止构建工作正常。但我认为 Google 禁用 MIPS 支持是有原因的。我想知道 risks/problems 我会 运行 变成什么。
如果你注意了,ARCH只是用来在Android.
上为arm架构添加特殊标志只需删除:
else()
message(FATAL_ERROR "Unknown processor:" ${CMAKE_SYSTEM_PROCESSOR})
并在 ${ARCH} 用法周围添加双引号,如下所示:
"${ARCH}"