diff options
author | muhviehstarr | 2019-06-26 01:51:56 +0200 |
---|---|---|
committer | muhviehstarr | 2019-06-26 01:51:56 +0200 |
commit | 53f2e3b50bcd45cc8c5d39e12c94e14f65b2d103 (patch) | |
tree | e637ba9297be5519b66e786e314a0818fb07a69d /PKGBUILD | |
parent | 748a05439bc85e5922e2b1f2eca1852985c8a1d4 (diff) | |
download | aur-arm-none-eabi-newlib-linaro-git.tar.gz |
fix
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 13 insertions, 12 deletions
@@ -3,8 +3,7 @@ _target=arm-none-eabi pkgname=$_target-newlib-linaro-git -pkgver=3.0.0.18387.a9cfb33b6 -_pkgver=20180831 +pkgver=3.1.0 pkgrel=1 _libname=newlib _upstream_ver=snapshot-$pkgver @@ -12,21 +11,14 @@ pkgdesc='A C standard library implementation intended for use on embedded system arch=(any) url='http://www.sourceware.org/newlib/' license=(BSD) -makedepends=($_target-gcc 'cloog-git') +makedepends=($_target-gcc 'cloog') options=(!emptydirs !strip) provides=($_target-newlib) -source=("git+http://git.linaro.org/toolchain/newlib.git#tag=newlib-snapshot-$_pkgver") +conflicts=('arm-none-eabi-newlib-linaro') +source=("git+http://git.linaro.org/toolchain/newlib.git#tag=newlib-$pkgver") sha1sums=('SKIP') -pkgver() { - cd "$srcdir/${_libname}" - printf "%s.%s.%s" \ - "$(git tag -l|grep -P '.+\..+\.\d+'|sed -r 's|v?([0-9\.]+)(-.+)?|\1|g'|sort -V -r|head -n1)" \ - "$(git rev-list --count HEAD)" \ - "$(git rev-parse --short HEAD)" |cut -d "-" -f2 -} - build() { cd "$srcdir/${_libname}" @@ -38,6 +30,9 @@ build() { --disable-nls \ --enable-newlib-io-long-long \ --enable-newlib-register-fini \ + --enable-lto \ + --enable-gold=yes \ + --enable-ld=yes \ --enable-newlib-reent-small \ --disable-newlib-fvwrite-in-streamio \ --disable-newlib-fseek-optimization \ @@ -50,6 +45,12 @@ build() { make } +check() { + cd "$srcdir/${_libname}/" + make -j5 check +} + + package() { cd "$srcdir/${_libname}/" make DESTDIR="${pkgdir}" install -j1 |