Date: Friday, February 2, 2018 @ 13:37:42 Author: anatolik Revision: 288556
archrelease: copy trunk to community-any Added: aarch64-linux-gnu-glibc/repos/community-any/PKGBUILD (from rev 288555, aarch64-linux-gnu-glibc/trunk/PKGBUILD) Deleted: aarch64-linux-gnu-glibc/repos/community-any/PKGBUILD ----------+ PKGBUILD | 142 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 71 insertions(+), 71 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-02-02 13:37:05 UTC (rev 288555) +++ PKGBUILD 2018-02-02 13:37:42 UTC (rev 288556) @@ -1,71 +0,0 @@ -# Maintainer: Anatol Pomozov - -_target=aarch64-linux-gnu -pkgname=$_target-glibc -pkgver=2.26 -pkgrel=1 -_commit=be176490b818b65b5162c332eb6b581690b16e5c -pkgdesc="GNU C Library ARM64 target" -arch=(any) -url='http://www.gnu.org/software/libc/' -license=('GPL' 'LGPL') -depends=($_target-gcc $_target-linux-api-headers) -options=(!buildflags !strip staticlibs) -source=(http://ftp.gnu.org/gnu/libc/glibc-$pkgver.tar.xz{,.sig}) -sha1sums=('7cf7d521f5ebece5dd27cfb3ca5e5f6b84da4bfd' - 'SKIP') -validpgpkeys=(BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) - -prepare() { - mkdir -p glibc-build -} - -build() { - cd glibc-build - - echo "slibdir=/lib" >> configparms - echo "rtlddir=/lib" >> configparms - echo "sbindir=/bin" >> configparms - echo "rootsbindir=/bin" >> configparms - - # remove hardening options for building libraries - export CFLAGS="-U_FORTIFY_SOURCE -mlittle-endian -O2" - export CPPFLAGS="-U_FORTIFY_SOURCE -O2" - unset LD_LIBRARY_PATH - - export BUILD_CC=gcc - export CC=${_target}-gcc - export CXX=${_target}-g++ - export AR=${_target}-ar - export RANLIB=${_target}-ranlib - - ../glibc-$pkgver/configure \ - --prefix=/usr \ - --target=$_target \ - --host=$_target \ - --build=$CHOST \ - --libdir=/usr/lib \ - --libexecdir=/usr/lib \ - --with-headers=/usr/$_target/include \ - --with-bugurl=https://bugs.archlinux.org/ \ - --enable-add-ons \ - --enable-obsolete-rpc \ - --enable-kernel=2.6.32 \ - --enable-bind-now \ - --disable-profile \ - --enable-stackguard-randomization \ - --enable-lock-elision \ - --enable-multi-arch \ - --disable-werror - - echo "build-programs=no" >> configparms - make -} - -package() { - cd glibc-build - - make install_root=$pkgdir/usr/$_target install - - rm -rf $pkgdir/usr/$_target/{bin,sbin,etc,share,var} -} Copied: aarch64-linux-gnu-glibc/repos/community-any/PKGBUILD (from rev 288555, aarch64-linux-gnu-glibc/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-02-02 13:37:42 UTC (rev 288556) @@ -0,0 +1,71 @@ +# Maintainer: Anatol Pomozov + +_target=aarch64-linux-gnu +pkgname=$_target-glibc +pkgver=2.27 +pkgrel=1 +_commit=be176490b818b65b5162c332eb6b581690b16e5c +pkgdesc="GNU C Library ARM64 target" +arch=(any) +url='http://www.gnu.org/software/libc/' +license=('GPL' 'LGPL') +depends=($_target-gcc $_target-linux-api-headers) +options=(!buildflags !strip staticlibs) +source=(http://ftp.gnu.org/gnu/libc/glibc-$pkgver.tar.xz{,.sig}) +sha1sums=('1f7a9c43026484943ef7cf6885f2176a2bc1e093' + 'SKIP') +validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8) # "Carlos O'Donell <car...@systemhalted.org>" + +prepare() { + mkdir -p glibc-build +} + +build() { + cd glibc-build + + echo "slibdir=/lib" >> configparms + echo "rtlddir=/lib" >> configparms + echo "sbindir=/bin" >> configparms + echo "rootsbindir=/bin" >> configparms + + # remove hardening options for building libraries + export CFLAGS="-U_FORTIFY_SOURCE -mlittle-endian -O2" + export CPPFLAGS="-U_FORTIFY_SOURCE -O2" + unset LD_LIBRARY_PATH + + export BUILD_CC=gcc + export CC=${_target}-gcc + export CXX=${_target}-g++ + export AR=${_target}-ar + export RANLIB=${_target}-ranlib + + ../glibc-$pkgver/configure \ + --prefix=/usr \ + --target=$_target \ + --host=$_target \ + --build=$CHOST \ + --libdir=/usr/lib \ + --libexecdir=/usr/lib \ + --with-headers=/usr/$_target/include \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-add-ons \ + --enable-obsolete-rpc \ + --enable-kernel=2.6.32 \ + --enable-bind-now \ + --disable-profile \ + --enable-stackguard-randomization \ + --enable-lock-elision \ + --enable-multi-arch \ + --disable-werror + + echo "build-programs=no" >> configparms + make +} + +package() { + cd glibc-build + + make install_root=$pkgdir/usr/$_target install + + rm -rf $pkgdir/usr/$_target/{bin,sbin,etc,share,var} +}