Skip to content

Commit f55b55c

Browse files
authored
[CMake][Fuchsia] Build libclang_rt.builtins for arm-fuchsia (#166686)
No other runtimes can yet be built for the arm-fuchsia target, but this one can be. There is no OS-specific code in the arm builtins needed for Fuchsia.
1 parent 948d39b commit f55b55c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

clang/cmake/caches/Fuchsia-stage2.cmake

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,16 +200,17 @@ endforeach()
200200

201201
if(FUCHSIA_SDK)
202202
set(FUCHSIA_aarch64-unknown-fuchsia_NAME arm64)
203+
set(FUCHSIA_arm-unknown-fuchsia_NAME arm)
203204
set(FUCHSIA_i386-unknown-fuchsia_NAME x64)
204205
set(FUCHSIA_x86_64-unknown-fuchsia_NAME x64)
205206
set(FUCHSIA_riscv64-unknown-fuchsia_NAME riscv64)
206-
foreach(target i386-unknown-fuchsia;x86_64-unknown-fuchsia;aarch64-unknown-fuchsia;riscv64-unknown-fuchsia)
207+
foreach(target i386-unknown-fuchsia;x86_64-unknown-fuchsia;aarch64-unknown-fuchsia;arm-unknown-fuchsia;riscv64-unknown-fuchsia)
207208
set(FUCHSIA_${target}_COMPILER_FLAGS "--target=${target} -I${FUCHSIA_SDK}/pkg/sync/include -I${FUCHSIA_SDK}/pkg/fdio/include")
208209
set(FUCHSIA_${target}_LINKER_FLAGS "-L${FUCHSIA_SDK}/arch/${FUCHSIA_${target}_NAME}/lib")
209210
set(FUCHSIA_${target}_SYSROOT "${FUCHSIA_SDK}/arch/${FUCHSIA_${target}_NAME}/sysroot")
210211
endforeach()
211212

212-
foreach(target i386-unknown-fuchsia;x86_64-unknown-fuchsia;aarch64-unknown-fuchsia;riscv64-unknown-fuchsia)
213+
foreach(target i386-unknown-fuchsia;x86_64-unknown-fuchsia;aarch64-unknown-fuchsia;arm-unknown-fuchsia;riscv64-unknown-fuchsia)
213214
# Set the per-target builtins options.
214215
list(APPEND BUILTIN_TARGETS "${target}")
215216
set(BUILTINS_${target}_CMAKE_SYSTEM_NAME Fuchsia CACHE STRING "")

0 commit comments

Comments
 (0)