|
3315 | 3315 | "CMAKE_BUILD_TYPE" : "Release", |
3316 | 3316 | "CMAKE_C_COMPILER_LAUNCHER" : "ccache", |
3317 | 3317 | "CMAKE_CXX_COMPILER_LAUNCHER" : "ccache", |
3318 | | - "CMAKE_C_COMPILER" : "clang-19", |
3319 | | - "CMAKE_CXX_COMPILER" : "clang++-19", |
3320 | 3318 | "CMAKE_CXX_FLAGS" : "-D__OPTIMIZE__", |
3321 | 3319 | "LLVM_TARGETS_TO_BUILD" : "AArch64", |
3322 | | - "LLVM_DEFAULT_TARGET_TRIPLE" : "aarch64-unknown-linux-gnu", |
3323 | 3320 | #Note: needs for some LLDB tests. |
3324 | 3321 | "LLVM_TARGET_TRIPLE" : "aarch64-unknown-linux-gnu", |
3325 | 3322 | "LLVM_INCLUDE_BENCHMARKS" : "OFF", |
3326 | 3323 | "LLVM_PARALLEL_LINK_JOBS" : 8, |
3327 | 3324 | "CLANG_DEFAULT_LINKER" : "lld", |
3328 | 3325 | "LLVM_LIT_ARGS" : "-v -vv --threads=8", |
3329 | 3326 |
|
| 3327 | + "TOOLCHAIN_TARGET_TRIPLE" : "aarch64-unknown-linux-gnu", |
| 3328 | + "TOOLCHAIN_TARGET_COMPILER_FLAGS" : "-mcpu=cortex-a78", |
| 3329 | + "TOOLCHAIN_TARGET_SYSROOTFS" : "/mnt/fs/jetson-orin-ubuntu", |
| 3330 | + "LIBCXX_ABI_VERSION" : "1", |
| 3331 | + "LLVM_INSTALL_TOOLCHAIN_ONLY" : "OFF", |
| 3332 | + |
3330 | 3333 | "LLDB_TEST_ARCH" : "aarch64", |
3331 | | - "LLDB_TEST_COMPILER" : util.Interpolate("%(prop:tools_root_path)s/aarch64-clang-19/bin/clang"), |
| 3334 | + "LLDB_TEST_COMPILER" : util.Interpolate("%(prop:builddir)s/build/bin/clang"), |
3332 | 3335 | "LLDB_TEST_PLATFORM_URL" : util.Interpolate("connect://%(prop:remote_test_host)s:1234"), |
3333 | 3336 | "LLDB_TEST_PLATFORM_WORKING_DIR": "/home/ubuntu/lldb-tests", |
3334 | 3337 | "LLDB_TEST_SYSROOT" : util.Interpolate("%(prop:sysroot_path_aarch64)s"), |
|
3345 | 3348 | "--env;ARCH_CFLAGS=-mcpu=cortex-a78;" \ |
3346 | 3349 | "--platform-name;remote-linux"), |
3347 | 3350 | }, |
3348 | | - cmake_options = { |
3349 | | - }, |
| 3351 | + cmake_options = [ |
| 3352 | + "-C", util.Interpolate("%(prop:srcdir_relative)s/clang/cmake/caches/CrossWinToARMLinux.cmake"), |
| 3353 | + ], |
3350 | 3354 | install_dir = "native", |
3351 | 3355 | post_build_steps = |
3352 | 3356 | # Stage 2. |
|
3367 | 3371 | "CMAKE_C_FLAGS" : "-mcpu=cortex-a78 -D__OPTIMIZE__ -fPIC", |
3368 | 3372 | "CMAKE_EXE_LINKER_FLAGS" : "-Wl,-l:libc++abi.a -Wl,-l:libc++.a -Wl,-l:libunwind.a", |
3369 | 3373 | "CMAKE_SHARED_LINKER_FLAGS" : "-Wl,-l:libc++abi.a -Wl,-l:libc++.a -Wl,-l:libunwind.a", |
3370 | | - "CMAKE_CXX_COMPILER" : util.Interpolate("%(prop:tools_root_path)s/aarch64-clang-19/bin/clang++"), |
3371 | | - "CMAKE_C_COMPILER" : util.Interpolate("%(prop:tools_root_path)s/aarch64-clang-19/bin/clang"), |
3372 | | - "CMAKE_ASM_COMPILER" : util.Interpolate("%(prop:tools_root_path)s/aarch64-clang-19/bin/clang"), |
| 3374 | + "CMAKE_CXX_COMPILER" : util.Interpolate("%(prop:builddir)s/build/bin/clang++"), |
| 3375 | + "CMAKE_C_COMPILER" : util.Interpolate("%(prop:builddir)s/build/bin/clang"), |
| 3376 | + "CMAKE_ASM_COMPILER" : util.Interpolate("%(prop:builddir)s/build/bin/clang"), |
3373 | 3377 | "CMAKE_SYSTEM_NAME" : "Linux", |
3374 | 3378 | "CMAKE_SYSTEM_PROCESSOR" : "aarch64", |
3375 | 3379 | "CMAKE_CROSSCOMPILING" : "ON", |
|
0 commit comments