aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectProcess.cpp
diff options
context:
space:
mode:
authorlntue <35648136+lntue@users.noreply.github.com>2024-09-06 11:56:07 -0400
committerGitHub <noreply@github.com>2024-09-06 11:56:07 -0400
commit80cf21dad150ae8fb82e4a17f3bc594d1486b210 (patch)
tree7c5281dae95c40915b037fcce86906bae2f91b45 /lldb/source/Commands/CommandObjectProcess.cpp
parent3edd21ba6e35e981f3a91b71358eb41cdbab12da (diff)
downloadllvm-80cf21dad150ae8fb82e4a17f3bc594d1486b210.zip
llvm-80cf21dad150ae8fb82e4a17f3bc594d1486b210.tar.gz
llvm-80cf21dad150ae8fb82e4a17f3bc594d1486b210.tar.bz2
[libc] Fix unit test compile flags propagation. (#106128)
With this change, I was able to build and test for aarch64 & riscv64 on x86-64 host as follow: Pre-requisite: - cross build toolchain for aarch64 ``` $ sudo apt install binutils-aarch64-linux-gnu gcc-aarch64-linux-gnu g++-aarch64-linux-gnu ``` - cross build toolchain for riscv64 ``` $ sudo apt install binutils-riscv64-linux-gnu gcc-riscv64-linux-gnu g++-riscv64-linux-gnu ``` - qemu user: ``` $ sudo apt install qemu qemu-user qemu-user-static ``` CMake invocation: ``` $ cmake ../runtimes -GNinja -DLLVM_ENABLE_RUNTIMES=libc -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DLIBC_TARGET_TRIPLE=<aarch64-linux-gnu/riscv64-linux-gnu> -DCMAKE_BUILD_TYPE=Release -DLIBC_TEST_COMPILE_OPTIONS_DEFAULT="-static" $ ninja libc $ ninja check-libc ```
Diffstat (limited to 'lldb/source/Commands/CommandObjectProcess.cpp')
0 files changed, 0 insertions, 0 deletions