|
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