Skip to content

Commit 2bf1614

Browse files
committed
Update libc arm32 cmake flags to specify the sysroot
1 parent d5b79f7 commit 2bf1614

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

zorg/buildbot/builders/annotated/libc-linux.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,12 @@ def main(argv):
121121

122122
if arm32_build and qemu_build:
123123
cmake_args.append('-DLIBC_TARGET_TRIPLE=arm-linux-gnueabihf')
124-
cmake_args.append('-DLIBC_TEST_COMPILE_OPTIONS_DEFAULT=-static')
124+
cmake_args.append('-DCMAKE_SYSROOT=/opt/sysroot-deb-armhf-stable')
125+
cmake_args.append('-DCMAKE_C_COMPILER_TARGET=arm-linux-gnueabihf')
126+
cmake_args.append('-DCMAKE_CXX_COMPILER_TARGET=arm-linux-gnueabihf')
127+
cmake_args.append('-DCMAKE_AR=/usr/bin/llvm-ar-20')
128+
cmake_args.append('-DCMAKE_RANLIB=/usr/bin/llvm-ranlib-20')
129+
cmake_args.append('-DLIBC_UNITTEST_ENV=QEMU_LD_PREFIX=/opt/sysroot-deb-armhf-stable')
125130

126131
if bootstrap_build:
127132
cmake_root = 'llvm'

0 commit comments

Comments
 (0)