Skip to content

Commit c6e4890

Browse files
committed
Change Redmule Branch Pulp LLVM abi
1 parent e42b3d6 commit c6e4890

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

cmake/pulp/toolchain_llvm.cmake

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ set(CMAKE_EXECUTABLE_SUFFIX ".elf")
1919
add_compile_options(
2020
-target riscv32-unknown-elf
2121
-march=${ISA}
22+
-mabi=ilp32f
2223
-ffunction-sections
2324
-fdata-sections
2425
-fomit-frame-pointer
@@ -38,8 +39,9 @@ add_link_options(
3839
-MP
3940
-nostartfiles
4041
-march=${ISA}
42+
-mabi=ilp32f
4143
-L${TOOLCHAIN_INSTALL_DIR}/picolibc/riscv/rv32imf/lib
42-
-L${TOOLCHAIN_INSTALL_DIR}/lib/clang/15.0.0/lib/baremetal/rv32imc/
44+
-L${TOOLCHAIN_INSTALL_DIR}/lib/clang/15.0.0/lib/baremetal/rv32imf/
4345
-z norelro
4446
-fno-builtin-memcpy
4547
-fno-builtin-memset
@@ -50,4 +52,4 @@ link_libraries(
5052
)
5153

5254
add_compile_definitions(__LINK_LD)
53-
add_compile_definitions(__TOOLCHAIN_LLVM__)
55+
add_compile_definitions(__TOOLCHAIN_LLVM__)

0 commit comments

Comments
 (0)