[arch-commits] Commit in arm-none-eabi-newlib/trunk (PKGBUILD)
Anatol Pomozov
anatolik at archlinux.org
Thu Sep 5 05:48:27 UTC 2019
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
}
More information about the arch-commits
mailing list