Skip to content

Commit afa275d

Browse files
Remove atexit from newlib during install
1 parent 55c8159 commit afa275d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

build

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ install()
6060
mkdir -p arena/newlib-install
6161
(cd arena/newlib-install; ../../dl/newlib-xtensa/configure ${configurenewlibinstall}) &> $log.20.newlib.conf.log
6262
(cd arena/newlib-install; CROSS_CFLAGS="-DSIGNAL_PROVIDED -DABORT_PROVIDED -DMALLOC_PROVIDED" make ${make}) &> $log.21.newlib.make.log
63+
# Remove atexit() from newlib
64+
(cd arena/newlib-install; for i in _atexit.o lib_a-atexit.o; do ar d ./xtensa-lx106-elf/newlib/libc.a $i; done )
6365
(cd arena/newlib-install; make install) &> $log.22.newlib.install.log
6466
echo "-------- Building installable hal"
6567
rm -rf arena/hal-install

0 commit comments

Comments
 (0)