[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