@@ -8,7 +8,6 @@ mkdir -p "build-x86"
88mkdir -p output/opt
99
1010MAKE_PACKAGES=
11- BUILD_X86=n
1211VERBOSE=
1312
1413while [[ $# -gt 0 ]]; do
@@ -18,11 +17,6 @@ while [[ $# -gt 0 ]]; do
1817 MAKE_PACKAGES=y
1918 shift
2019 ;;
21- --build-x86)
22- echo " *** Building x86_64 (in addition to ARM) ***"
23- BUILD_X86=y
24- shift
25- ;;
2620 --verbose)
2721 VERBOSE=" -v"
2822 shift
@@ -42,19 +36,6 @@ CMAKE_COMMAND="\
4236 -DLLVM_BINUTILS_INCDIR=/usr/include \
4337 -DLLVM_INCLUDE_TESTS=OFF"
4438
45- CMAKE_COMMAND_X86=" \
46- cmake -G Ninja \
47- /work/obfuscator-llvm \
48- -DCMAKE_INSTALL_PREFIX=/opt/llvm-obfuscator \
49- -DCMAKE_CXX_FLAGS='-DENDIAN_LITTLE=1' \
50- -DCMAKE_C_COMPILER=/usr/bin/gcc \
51- -DCMAKE_CXX_COMPILER=/bin/cpp_wrapper.py \
52- -DCMAKE_BUILD_TYPE=Release \
53- -DLLVM_TARGET_ARCH=X86 \
54- -DLLVM_TARGETS_TO_BUILD=X86 \
55- -DLLVM_BINUTILS_INCDIR=/usr/include \
56- -DLLVM_INCLUDE_TESTS=OFF"
57-
5839PATCH_COMMAND=" git apply /patches/*.patch"
5940
6041docker run -i -t --rm \
@@ -74,27 +55,3 @@ if [[ -n "$MAKE_PACKAGES" ]]; then
7455 ./stage_sysroot.bash
7556 tar -C output -cJf " llvm-obfuscator-arm-x86.txz" .
7657fi
77-
78- if [[ -n " $BUILD_X86 " ]]; then
79-
80- docker run -i -t --rm \
81- -v $PWD /output/opt:/opt \
82- arm-llvm-obf:base \
83- /bin/bash -c " rm -rvf /opt/*"
84-
85- docker run -i -t --rm \
86- -v " $PWD /build-x86:/work/build" \
87- -v $PWD /output/opt:/opt \
88- -v $PWD /patches:/patches \
89- arm-llvm-obf:base \
90- /bin/bash -c " cd /work/obfuscator-llvm \
91- && $PATCH_COMMAND \
92- && cd /work/build \
93- && $CMAKE_COMMAND_X86 \
94- && ninja $VERBOSE \
95- && ninja $VERBOSE install"
96-
97- if [[ -n " $MAKE_PACKAGES " ]]; then
98- tar -C output -cJf " llvm-obfuscator-x86.txz" .
99- fi
100- fi
0 commit comments