1 2 3 4 5 |
cd /home git config --global http.sslVerify false git clone https://github.com/google/boringssl.git cd boringssl git checkout 6a7184066f6bf0e1d18b5ec38879dac28806aa07 |
1
|
vim /etc/profile
|
1
|
export BORINGSSL_HOME=/home/boringssl |
1
|
source /etc/profile |
1 2 |
mkdir build64 cd build64 |
1 2 3 4 |
cmake -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_ASM_FLAGS=-Wa,--noexecstack \ -GNinja .. |
1
|
ninja |
如果执行CMake报错
则执行
1
|
yum -y install libunwind* |
如需构建32位版本,请参考本说明构建。
1 2 |
mkdir build32 cd build32 |
1 2 3 4 5 |
cmake -DCMAKE_TOOLCHAIN_FILE=../util/32-bit-toolchain.cmake \ -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_ASM_FLAGS="-Wa,--noexecstack -m32 -msse2" \ -GNinja .. |
1
|
ninja |