[arch-commits] Commit in aarch64-linux-gnu-glibc/repos (2 files)
Date: Friday, August 7, 2020 @ 16:57:28 Author: anatolik Revision: 671543 archrelease: copy trunk to community-testing-any Added: aarch64-linux-gnu-glibc/repos/community-testing-any/ aarch64-linux-gnu-glibc/repos/community-testing-any/PKGBUILD (from rev 671542, aarch64-linux-gnu-glibc/trunk/PKGBUILD) --+ PKGBUILD | 75 + 1 file changed, 75 insertions(+) Copied: aarch64-linux-gnu-glibc/repos/community-testing-any/PKGBUILD (from rev 671542, aarch64-linux-gnu-glibc/trunk/PKGBUILD) === --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2020-08-07 16:57:28 UTC (rev 671543) @@ -0,0 +1,75 @@ +# Maintainer: Anatol Pomozov +# Maintainer: Eli Schwartz + +_target=aarch64-linux-gnu +pkgname=$_target-glibc +pkgver=2.32 +pkgrel=1 +_commit=be176490b818b65b5162c332eb6b581690b16e5c +pkgdesc="GNU C Library ARM64 target" +arch=(any) +url='https://www.gnu.org/software/libc/' +license=('GPL' 'LGPL') +depends=($_target-gcc $_target-linux-api-headers) +makedepends=(python) +options=(!buildflags !strip staticlibs) +source=(https://ftp.gnu.org/gnu/libc/glibc-$pkgver.tar.xz{,.sig}) +sha256sums=('1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb72836' +'SKIP') +validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # "Carlos O'Donell " + BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar + +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 \ + --includedir=/include \ + --libdir=/lib \ + --libexecdir=/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 -r "$pkgdir"/usr/$_target/{etc,usr/share,var} +}
[arch-commits] Commit in aarch64-linux-gnu-glibc/repos (2 files)
Date: Friday, February 7, 2020 @ 23:41:08 Author: anatolik Revision: 563780 archrelease: copy trunk to community-testing-any Added: aarch64-linux-gnu-glibc/repos/community-testing-any/ aarch64-linux-gnu-glibc/repos/community-testing-any/PKGBUILD (from rev 563779, aarch64-linux-gnu-glibc/trunk/PKGBUILD) --+ PKGBUILD | 75 + 1 file changed, 75 insertions(+) Copied: aarch64-linux-gnu-glibc/repos/community-testing-any/PKGBUILD (from rev 563779, aarch64-linux-gnu-glibc/trunk/PKGBUILD) === --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2020-02-07 23:41:08 UTC (rev 563780) @@ -0,0 +1,75 @@ +# Maintainer: Anatol Pomozov +# Maintainer: Eli Schwartz + +_target=aarch64-linux-gnu +pkgname=$_target-glibc +pkgver=2.31 +pkgrel=1 +_commit=be176490b818b65b5162c332eb6b581690b16e5c +pkgdesc="GNU C Library ARM64 target" +arch=(any) +url='https://www.gnu.org/software/libc/' +license=('GPL' 'LGPL') +depends=($_target-gcc $_target-linux-api-headers) +makedepends=(python) +options=(!buildflags !strip staticlibs) +source=(https://ftp.gnu.org/gnu/libc/glibc-$pkgver.tar.xz{,.sig}) +sha256sums=('9246fe44f68feeec8c666bb87973d590ce0137cca145df014c72ec95be9ffd17' +'SKIP') +validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # "Carlos O'Donell " + BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar + +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 \ + --includedir=/include \ + --libdir=/lib \ + --libexecdir=/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 -r "$pkgdir"/usr/$_target/{etc,usr/share,var} +}
[arch-commits] Commit in aarch64-linux-gnu-glibc/repos (2 files)
Date: Monday, February 6, 2017 @ 20:11:47 Author: anatolik Revision: 210566 archrelease: copy trunk to community-testing-any Added: aarch64-linux-gnu-glibc/repos/community-testing-any/ aarch64-linux-gnu-glibc/repos/community-testing-any/PKGBUILD (from rev 210565, aarch64-linux-gnu-glibc/trunk/PKGBUILD) --+ PKGBUILD | 70 + 1 file changed, 70 insertions(+) Copied: aarch64-linux-gnu-glibc/repos/community-testing-any/PKGBUILD (from rev 210565, aarch64-linux-gnu-glibc/trunk/PKGBUILD) === --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2017-02-06 20:11:47 UTC (rev 210566) @@ -0,0 +1,70 @@ +# Maintainer: Anatol Pomozov + +_target=aarch64-linux-gnu +pkgname=$_target-glibc +pkgver=2.25 +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) +makedepends=(git) +options=(!buildflags !strip staticlibs) +source=(git://sourceware.org/git/glibc.git#commit=$_commit) +sha1sums=('SKIP') + +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/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} +}
[arch-commits] Commit in aarch64-linux-gnu-glibc/repos (2 files)
Date: Thursday, November 17, 2016 @ 17:51:09 Author: anatolik Revision: 196256 archrelease: copy trunk to community-any Added: aarch64-linux-gnu-glibc/repos/community-any/ aarch64-linux-gnu-glibc/repos/community-any/PKGBUILD (from rev 196255, aarch64-linux-gnu-glibc/trunk/PKGBUILD) --+ PKGBUILD | 70 + 1 file changed, 70 insertions(+) Copied: aarch64-linux-gnu-glibc/repos/community-any/PKGBUILD (from rev 196255, aarch64-linux-gnu-glibc/trunk/PKGBUILD) === --- community-any/PKGBUILD (rev 0) +++ community-any/PKGBUILD 2016-11-17 17:51:09 UTC (rev 196256) @@ -0,0 +1,70 @@ +# Maintainer: Anatol Pomozov + +_target=aarch64-linux-gnu +pkgname=$_target-glibc +pkgver=2.24 +pkgrel=1 +_commit=fdfc9260 +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) +makedepends=(git) +options=(!buildflags !strip staticlibs) +source=(git://sourceware.org/git/glibc.git#commit=$_commit) +sha1sums=('SKIP') + +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/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} +}