From 514371c3706d643b3556f1bef33be6902181d20f Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Thu, 5 May 2022 00:46:27 +0200 Subject: [PATCH] [compiler-rt][AVR] Fix avr_SOURCES CMake variable D123200 did not include the generic sources, which means that only the AVR-specific sources were compiled. With this change, generic sources are included as expected. Tested with the following commands: cmake -G Ninja -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=avr -DCOMPILER_RT_BAREMETAL_BUILD=1 -DCMAKE_C_COMPILER=clang-14 -DCMAKE_C_FLAGS="--target=avr -mmcu=avr5 -nostdlibinc -mdouble=64" ../path/to/builtins ninja Differential Revision: https://reviews.llvm.org/D124969 --- compiler-rt/lib/builtins/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler-rt/lib/builtins/CMakeLists.txt b/compiler-rt/lib/builtins/CMakeLists.txt index 31466898416a..c9438879f279 100644 --- a/compiler-rt/lib/builtins/CMakeLists.txt +++ b/compiler-rt/lib/builtins/CMakeLists.txt @@ -572,6 +572,7 @@ set(avr_SOURCES avr/mulqi3.S avr/mulhi3.S avr/exit.S + ${GENERIC_SOURCES} ) # hexagon arch