File tree Expand file tree Collapse file tree 4 files changed +19
-2
lines changed Expand file tree Collapse file tree 4 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -14,12 +14,16 @@ D=$( (cd `dirname $0`/../.. >/dev/null; pwd -P) )
1414
1515if [[ -z " ${BR2_TOOLCHAIN_PATH:- } " ]]; then
1616 T=${HOST_DIR} /opt/ext-toolchain
17+ if [[ -z " ${LD_LIBRARY_PATH:- } " ]]; then
18+ export LD_LIBRARY_PATH=" ${T} /lib"
19+ else
20+ export LD_LIBRARY_PATH=" ${T} /lib:$LD_LIBRARY_PATH "
21+ fi
1722else
23+ export LD_LIBRARY_PATH=${BR2_TOOLCHAIN_LD_LIBRARY_PATH}
1824 T=${BR2_TOOLCHAIN_PATH}
1925fi
2026
21- export LD_LIBRARY_PATH=" ${T} /lib:$LD_LIBRARY_PATH "
22-
2327toolchain_prefix=" arm-buildroot-linux-gnueabihf"
2428toolchain_version=" 6.4.0"
2529
Original file line number Diff line number Diff line change @@ -14,7 +14,13 @@ D=$( (cd `dirname $0`/../.. >/dev/null; pwd -P) )
1414
1515if [[ -z " ${BR2_TOOLCHAIN_PATH:- } " ]]; then
1616 T=${HOST_DIR} /opt/ext-toolchain
17+ if [[ -z " ${LD_LIBRARY_PATH:- } " ]]; then
18+ export LD_LIBRARY_PATH=" ${T} /lib"
19+ else
20+ export LD_LIBRARY_PATH=" ${T} /lib:$LD_LIBRARY_PATH "
21+ fi
1722else
23+ export LD_LIBRARY_PATH=${BR2_TOOLCHAIN_LD_LIBRARY_PATH}
1824 T=${BR2_TOOLCHAIN_PATH}
1925fi
2026
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ set -euo pipefail
1414IFS=$' \n\t '
1515
1616DOCKER_NAMETAG=$( cat docker_nametag)
17+ BR2_TOOLCHAIN_LD_LIBRARY_PATH=/toolchain/x86/x86_64-buildroot-linux-gnu/lib64
1718
1819mkdir -p output/opt
1920
@@ -41,6 +42,9 @@ docker run ${INTERACTIVE[@]:-} --rm \
4142 -v " $PWD /output/opt:/opt" \
4243 -v obfuscator-llvm:/work/obfuscator-llvm \
4344 -v obfuscator-llvm-build:/work/build \
45+ -e BR2_TOOLCHAIN_PATH=/toolchain/arm \
4446 " $DOCKER_NAMETAG " \
4547 /bin/bash -c " export PATH=/opt/llvm-obfuscator/bin:/opt/llvm-obfuscator/wrappers/bin:\$ PATH; \
48+ export BR2_TOOLCHAIN_PATH=/toolchain/arm; \
49+ export BR2_TOOLCHAIN_LD_LIBRARY_PATH=$BR2_TOOLCHAIN_LD_LIBRARY_PATH ; \
4650 make -C example"
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ set -euo pipefail
1414IFS=$' \n\t '
1515
1616DOCKER_NAMETAG=$( cat docker_nametag)
17+ BR2_TOOLCHAIN_LD_LIBRARY_PATH=/toolchain/x86/x86_64-buildroot-linux-gnu/lib64
1718
1819mkdir -p output/opt
1920
@@ -29,4 +30,6 @@ docker run -i -t --rm \
2930 /bin/bash -c " export PATH=/opt/llvm-obfuscator/bin:/opt/llvm-obfuscator/wrappers/bin:\$ PATH; \
3031 cp -v /this_dir/cpp_wrapper.c /work/cpp_wrapper.c \
3132 && gcc -std=c99 -O3 -Wall /work/cpp_wrapper.c -o /bin/cpp_wrapper; \
33+ export BR2_TOOLCHAIN_PATH=/toolchain/arm; \
34+ export BR2_TOOLCHAIN_LD_LIBRARY_PATH=$BR2_TOOLCHAIN_LD_LIBRARY_PATH ; \
3235 exec /bin/bash"
You can’t perform that action at this time.
0 commit comments