[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