Skip to content

Commit 9d1e78a

Browse files
Removing duplicated symbols that are also present in picolibc
1 parent 5a31ae3 commit 9d1e78a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tools/build_clangrt_builtins.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,12 @@ cmake ../compiler-rt \
8484
-DCMAKE_ASM_FLAGS="-mcpu=${TARGET_CPU} -mlittle-endian -mthumb" \
8585
-DCMAKE_SYSROOT="$SYSROOT"
8686
make -j
87+
88+
# Removing duplicated symbols that are also present in picolibc
89+
ar d lib/baremetal/libclang_rt.builtins-arm.a aeabi_memset.S.o
90+
ar d lib/baremetal/libclang_rt.builtins-arm.a aeabi_memmove.S.o
91+
ar d lib/baremetal/libclang_rt.builtins-arm.a aeabi_memcpy.S.o
92+
93+
# Output
8794
mkdir -p "$OUTPUT_DIR"
8895
cp lib/baremetal/libclang_rt.builtins-arm.a "$OUTPUT_DIR/libclang_rt.builtins.a"

0 commit comments

Comments
 (0)