[PATCH] D68393: [RISCV] Add riscv{32,64} to ALL_CRT_SUPPORTED_ARCH list
Edward Jones via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 14 05:56:31 PDT 2019
edward-jones added a comment.
In D68393#1707675 <https://reviews.llvm.org/D68393#1707675>, @luismarques wrote:
> @edward-jones: what LLVM cmake options are you using to test this?
Here's the flags I'm using for my build.
cmake llvm-project/compiler-rt
-G "Ninja"
-DCMAKE_INSTALL_PREFIX=<llvm_install>/riscv32-unknown-elf
-DCOMPILER_RT_BUILD_BUILTINS=ON
-DCOMPILER_RT_BUILD_SANITIZERS=OFF
-DCOMPILER_RT_BUILD_XRAY=OFF
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF
-DCOMPILER_RT_BUILD_PROFILE=OFF
-DCMAKE_C_COMPILER=<llvm_install>/bin/clang
-DCMAKE_AR=<llvm_install>/bin/llvm-ar
-DCMAKE_NM=<llvm_install>/bin/llvm-nm
-DCMAKE_RANLIB=<llvm_install>/bin/llvm-ranlib
-DCMAKE_C_COMPILER_TARGET="riscv32-unknown-elf"
-DCMAKE_ASM_COMPILER_TARGET="riscv32-unknown-elf"
-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON
-DLLVM_CONFIG_PATH=<llvm_install>/bin/llvm-config
-DCMAKE_C_FLAGS="-march=rv32gc -mabi=ilp32d"
-DCMAKE_ASM_FLAGS="-march=rv32gc -mabi=ilp32d"
-DCMAKE_EXE_LINKER_FLAGS="-nostartfiles -nostdlib"
-DCOMPILER_RT_BAREMETAL_BUILD=ON
-DCOMPILER_RT_OS_DIR=""
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D68393/new/
https://reviews.llvm.org/D68393
More information about the llvm-commits
mailing list