Date: Thursday, September 5, 2019 @ 05:48:27 Author: anatolik Revision: 508130
upgpkg: arm-none-eabi-newlib 3.1.0-2 FS#63320: use configuration flags that match official toolchain Modified: arm-none-eabi-newlib/trunk/PKGBUILD ----------+ PKGBUILD | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-09-05 04:41:23 UTC (rev 508129) +++ PKGBUILD 2019-09-05 05:48:27 UTC (rev 508130) @@ -3,7 +3,7 @@ _target=arm-none-eabi pkgname=$_target-newlib pkgver=3.1.0 -pkgrel=1 +pkgrel=2 _upstream_ver=$pkgver pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal)' arch=(any) @@ -23,10 +23,12 @@ ../newlib-$_upstream_ver/configure \ --target=$_target \ --prefix=/usr \ + --enable-newlib-io-long-long \ + --enable-newlib-io-c99-formats \ + --enable-newlib-register-fini \ + --enable-newlib-retargetable-locking \ --disable-newlib-supplied-syscalls \ - --disable-nls \ - --enable-newlib-io-long-long \ - --enable-newlib-register-fini + --disable-nls make export CFLAGS_FOR_TARGET='-g -Os -ffunction-sections -fdata-sections' @@ -35,16 +37,17 @@ --target=$_target \ --prefix=/usr \ --disable-newlib-supplied-syscalls \ - --disable-nls \ - --enable-newlib-reent-small \ - --disable-newlib-fvwrite-in-streamio \ - --disable-newlib-fseek-optimization \ - --disable-newlib-wide-orient \ - --enable-newlib-nano-malloc \ - --disable-newlib-unbuf-stream-opt \ - --enable-lite-exit \ - --enable-newlib-global-atexit \ - --enable-newlib-nano-formatted-io + --enable-newlib-reent-small \ + --enable-newlib-retargetable-locking \ + --disable-newlib-fvwrite-in-streamio \ + --disable-newlib-fseek-optimization \ + --disable-newlib-wide-orient \ + --enable-newlib-nano-malloc \ + --disable-newlib-unbuf-stream-opt \ + --enable-lite-exit \ + --enable-newlib-global-atexit \ + --enable-newlib-nano-formatted-io \ + --disable-nls make }