From c9032e27e9955cb128a1d6b61d990d9ba4f7fa8b Mon Sep 17 00:00:00 2001 From: Oxore Date: Thu, 23 Jun 2022 19:14:02 +0300 Subject: Optimize newlib size (make it basically nano) --- 5-build-newlib.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/5-build-newlib.sh b/5-build-newlib.sh index cf24a2e..4cbf3a7 100644 --- a/5-build-newlib.sh +++ b/5-build-newlib.sh @@ -21,6 +21,20 @@ if [ -n "$options_do_configure" ]; then --target=$target \ --enable-option-checking \ --enable-lto \ + --enable-newlib-io-c99-formats \ + --enable-newlib-io-long-long \ + --disable-newlib-atexit-dynamic-alloc \ + --disable-newlib-supplied-syscalls \ + --enable-newlib-reent-small \ + --disable-newlib-fvwrite-in-streamio \ + --disable-newlib-fseek-optimization \ + --disable-newlib-wide-orient \ + --disable-newlib-unbuf-stream-opt \ + --enable-newlib-global-atexit \ + --enable-newlib-retargetable-locking \ + --enable-newlib-global-stdio-streams \ + --disable-newlib-atexit-dynamic-alloc \ + --enable-newlib-nano-formatted-io \ --with-float=soft \ --enable-soft-float \ >configure.log 2>&1 -- cgit v1.2.3