[arch-commits] Commit in glibc/repos (16 files)
Date: Monday, September 4, 2017 @ 08:53:05 Author: bpiotrowski Revision: 304646 archrelease: copy trunk to testing-i686, testing-x86_64 Added: glibc/repos/testing-i686/PKGBUILD (from rev 304645, glibc/trunk/PKGBUILD) glibc/repos/testing-i686/glibc.install (from rev 304645, glibc/trunk/glibc.install) glibc/repos/testing-i686/locale-gen (from rev 304645, glibc/trunk/locale-gen) glibc/repos/testing-i686/locale.gen.txt (from rev 304645, glibc/trunk/locale.gen.txt) glibc/repos/testing-x86_64/PKGBUILD (from rev 304645, glibc/trunk/PKGBUILD) glibc/repos/testing-x86_64/glibc.install (from rev 304645, glibc/trunk/glibc.install) glibc/repos/testing-x86_64/locale-gen (from rev 304645, glibc/trunk/locale-gen) glibc/repos/testing-x86_64/locale.gen.txt (from rev 304645, glibc/trunk/locale.gen.txt) Deleted: glibc/repos/testing-i686/PKGBUILD glibc/repos/testing-i686/glibc.install glibc/repos/testing-i686/locale-gen glibc/repos/testing-i686/locale.gen.txt glibc/repos/testing-x86_64/PKGBUILD glibc/repos/testing-x86_64/glibc.install glibc/repos/testing-x86_64/locale-gen glibc/repos/testing-x86_64/locale.gen.txt ---+ /PKGBUILD | 304 /glibc.install| 10 + /locale-gen | 84 +++ /locale.gen.txt | 46 ++ testing-i686/PKGBUILD | 148 --- testing-i686/glibc.install|5 testing-i686/locale-gen | 42 - testing-i686/locale.gen.txt | 23 --- testing-x86_64/PKGBUILD | 148 --- testing-x86_64/glibc.install |5 testing-x86_64/locale-gen | 42 - testing-x86_64/locale.gen.txt | 23 --- 12 files changed, 444 insertions(+), 436 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2017-09-04 08:52:53 UTC (rev 304645) +++ testing-i686/PKGBUILD 2017-09-04 08:53:05 UTC (rev 304646) @@ -1,148 +0,0 @@ -# $Id$ -# Maintainer: Bartłomiej Piotrowski-# Contributor: Allan McRae - -# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc -# NOTE: valgrind requires rebuilt with each major glibc version - -pkgname=glibc -pkgver=2.26 -pkgrel=1 -_commit=1c9a5c270d8b66f30dcfaf1cb2d6cf39d3e18369 -pkgdesc='GNU C Library' -arch=(i686 x86_64) -url='http://www.gnu.org/software/libc' -license=(GPL LGPL) -groups=(base) -depends=('linux-api-headers>=4.10' tzdata filesystem) -makedepends=(git gd) -optdepends=('gd: for memusagestat') -backup=(etc/gai.conf -etc/locale.gen -etc/nscd.conf) -options=(!strip staticlibs) -install=glibc.install -source=(git+https://sourceware.org/git/glibc.git#commit=${_commit} -locale.gen.txt -locale-gen) -md5sums=('SKIP' - '07ac979b6ab5eeb778d55f041529d623' - '476e9113489f93b348b21e144b6a8fcf') - -prepare() { - mkdir -p glibc-build -} - -build() { - cd glibc-build - - if [[ ${CARCH} = "i686" ]]; then -# Hack to fix NPTL issues with Xen, only required on 32bit platforms -export CFLAGS="$CFLAGS -mno-tls-direct-seg-refs" - fi - - echo "slibdir=/usr/lib" >> configparms - echo "rtlddir=/usr/lib" >> configparms - echo "sbindir=/usr/bin" >> configparms - echo "rootsbindir=/usr/bin" >> configparms - - # remove fortify for building libraries - CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/} - - "$srcdir/glibc/configure" \ - --prefix=/usr \ - --libdir=/usr/lib \ - --libexecdir=/usr/lib \ - --with-headers=/usr/include \ - --with-bugurl=https://bugs.archlinux.org/ \ - --enable-add-ons \ - --enable-bind-now \ - --enable-kernel=2.6.32 \ - --enable-lock-elision \ - --enable-multi-arch \ - --enable-obsolete-nsl \ - --enable-obsolete-rpc \ - --enable-stack-protector=strong \ - --enable-stackguard-randomization \ - --disable-profile \ - --disable-werror - - # build libraries with fortify disabled - echo "build-programs=no" >> configparms - make - - # re-enable fortify for programs - sed -i "/build-programs=/s#no#yes#" configparms - - echo "CC += -D_FORTIFY_SOURCE=2" >> configparms - echo "CXX += -D_FORTIFY_SOURCE=2" >> configparms - make -} - -check() { - cd glibc-build - - # remove fortify in preparation to run test-suite - sed -i '/FORTIFY/d' configparms - - # some failures are "expected" - make check || true -} - -package() { - install -dm755 "$pkgdir/etc" - touch "$pkgdir/etc/ld.so.conf" - - make -C glibc-build install_root="$pkgdir" install - rm -f "$pkgdir"/etc/ld.so.{cache,conf} - - cd glibc - - install -dm755 "$pkgdir"/usr/lib/{locale,systemd/system,tmpfiles.d} - install -m644 nscd/nscd.conf "$pkgdir/etc/nscd.conf" - install -m644 nscd/nscd.service "$pkgdir/usr/lib/systemd/system" - install -m644
[arch-commits] Commit in glibc/repos (16 files)
Date: Monday, July 10, 2017 @ 17:59:38 Author: bpiotrowski Revision: 300038 archrelease: copy trunk to testing-i686, testing-x86_64 Added: glibc/repos/testing-i686/PKGBUILD (from rev 300037, glibc/trunk/PKGBUILD) glibc/repos/testing-i686/glibc.install (from rev 300037, glibc/trunk/glibc.install) glibc/repos/testing-i686/locale-gen (from rev 300037, glibc/trunk/locale-gen) glibc/repos/testing-i686/locale.gen.txt (from rev 300037, glibc/trunk/locale.gen.txt) glibc/repos/testing-x86_64/PKGBUILD (from rev 300037, glibc/trunk/PKGBUILD) glibc/repos/testing-x86_64/glibc.install (from rev 300037, glibc/trunk/glibc.install) glibc/repos/testing-x86_64/locale-gen (from rev 300037, glibc/trunk/locale-gen) glibc/repos/testing-x86_64/locale.gen.txt (from rev 300037, glibc/trunk/locale.gen.txt) Deleted: glibc/repos/testing-i686/PKGBUILD glibc/repos/testing-i686/glibc.install glibc/repos/testing-i686/locale-gen glibc/repos/testing-i686/locale.gen.txt glibc/repos/testing-x86_64/PKGBUILD glibc/repos/testing-x86_64/glibc.install glibc/repos/testing-x86_64/locale-gen glibc/repos/testing-x86_64/locale.gen.txt ---+ /PKGBUILD | 300 /glibc.install| 10 + /locale-gen | 84 +++ /locale.gen.txt | 46 ++ testing-i686/PKGBUILD | 150 testing-i686/glibc.install|5 testing-i686/locale-gen | 42 - testing-i686/locale.gen.txt | 23 --- testing-x86_64/PKGBUILD | 150 testing-x86_64/glibc.install |5 testing-x86_64/locale-gen | 42 - testing-x86_64/locale.gen.txt | 23 --- 12 files changed, 440 insertions(+), 440 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2017-07-10 17:59:08 UTC (rev 300037) +++ testing-i686/PKGBUILD 2017-07-10 17:59:38 UTC (rev 300038) @@ -1,150 +0,0 @@ -# $Id$ -# Maintainer: Allan McRae- -# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc -# NOTE: valgrind requires rebuilt with each major glibc version - -pkgname=glibc -pkgver=2.25 -pkgrel=6 -_commit=adc7e06fb412a2a1ee52f8cb788caf436335b9f3 # release/2.25/master -pkgdesc='GNU C Library' -arch=(i686 x86_64) -url='http://www.gnu.org/software/libc' -license=(GPL LGPL) -groups=(base) -depends=('linux-api-headers>=4.10' tzdata filesystem) -makedepends=('gcc>=6' git gd) -optdepends=('gd: for memusagestat') -backup=(etc/gai.conf -etc/locale.gen -etc/nscd.conf) -options=(!strip staticlibs) -install=glibc.install -source=(git+https://sourceware.org/git/glibc.git#commit=${_commit} -locale.gen.txt -locale-gen) -md5sums=('SKIP' - '07ac979b6ab5eeb778d55f041529d623' - '476e9113489f93b348b21e144b6a8fcf') - -prepare() { - mkdir glibc-build - cd ${pkgname} -} - -build() { - cd glibc-build - - if [[ ${CARCH} = "i686" ]]; then -# Hack to fix NPTL issues with Xen, only required on 32bit platforms -export CFLAGS="${CFLAGS} -mno-tls-direct-seg-refs" - fi - - echo "slibdir=/usr/lib" >> configparms - echo "rtlddir=/usr/lib" >> configparms - echo "sbindir=/usr/bin" >> configparms - echo "rootsbindir=/usr/bin" >> configparms - - # remove fortify for building libraries - CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/} - - ../${pkgname}/configure \ - --prefix=/usr \ - --libdir=/usr/lib \ - --libexecdir=/usr/lib \ - --with-headers=/usr/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-stack-protector=strong \ - --enable-lock-elision \ - --enable-multi-arch \ - --disable-werror - - # build libraries with fortify disabled - echo "build-programs=no" >> configparms - make - - # re-enable fortify for programs - sed -i "/build-programs=/s#no#yes#" configparms - - echo "CC += -D_FORTIFY_SOURCE=2" >> configparms - echo "CXX += -D_FORTIFY_SOURCE=2" >> configparms - make -} - -check() { - cd glibc-build - - # remove fortify in preparation to run test-suite - sed -i '/FORTIFY/d' configparms - - # some failures are "expected" - make check || true -} - -package() { - cd glibc-build - - install -dm755 ${pkgdir}/etc - touch ${pkgdir}/etc/ld.so.conf - - make install_root=${pkgdir} install - - rm -f ${pkgdir}/etc/ld.so.{cache,conf} - - install -dm755 ${pkgdir}/usr/lib/{locale,systemd/system,tmpfiles.d} - - install -m644 ${srcdir}/${pkgname}/nscd/nscd.conf ${pkgdir}/etc/nscd.conf - install -m644 ${srcdir}/${pkgname}/nscd/nscd.service ${pkgdir}/usr/lib/systemd/system - install -m644
[arch-commits] Commit in glibc/repos (16 files)
Date: Monday, May 15, 2017 @ 16:51:20 Author: bpiotrowski Revision: 296134 archrelease: copy trunk to testing-i686, testing-x86_64 Added: glibc/repos/testing-i686/PKGBUILD (from rev 296133, glibc/trunk/PKGBUILD) glibc/repos/testing-i686/glibc.install (from rev 296133, glibc/trunk/glibc.install) glibc/repos/testing-i686/locale-gen (from rev 296133, glibc/trunk/locale-gen) glibc/repos/testing-i686/locale.gen.txt (from rev 296133, glibc/trunk/locale.gen.txt) glibc/repos/testing-x86_64/PKGBUILD (from rev 296133, glibc/trunk/PKGBUILD) glibc/repos/testing-x86_64/glibc.install (from rev 296133, glibc/trunk/glibc.install) glibc/repos/testing-x86_64/locale-gen (from rev 296133, glibc/trunk/locale-gen) glibc/repos/testing-x86_64/locale.gen.txt (from rev 296133, glibc/trunk/locale.gen.txt) Deleted: glibc/repos/testing-i686/PKGBUILD glibc/repos/testing-i686/glibc.install glibc/repos/testing-i686/locale-gen glibc/repos/testing-i686/locale.gen.txt glibc/repos/testing-x86_64/PKGBUILD glibc/repos/testing-x86_64/glibc.install glibc/repos/testing-x86_64/locale-gen glibc/repos/testing-x86_64/locale.gen.txt ---+ /PKGBUILD | 296 /glibc.install| 10 + /locale-gen | 84 +++ /locale.gen.txt | 46 ++ testing-i686/PKGBUILD | 148 testing-i686/glibc.install|5 testing-i686/locale-gen | 42 - testing-i686/locale.gen.txt | 23 --- testing-x86_64/PKGBUILD | 148 testing-x86_64/glibc.install |5 testing-x86_64/locale-gen | 42 - testing-x86_64/locale.gen.txt | 23 --- 12 files changed, 436 insertions(+), 436 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2017-05-15 16:24:41 UTC (rev 296133) +++ testing-i686/PKGBUILD 2017-05-15 16:51:20 UTC (rev 296134) @@ -1,148 +0,0 @@ -# $Id$ -# Maintainer: Allan McRae- -# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc -# NOTE: valgrind requires rebuilt with each major glibc version - -pkgname=glibc -pkgver=2.25 -pkgrel=2 -_commit=ccb4fd7a657b0fbc4890c98f4586d58a135fc583 -pkgdesc="GNU C Library" -arch=('i686' 'x86_64') -url="http://www.gnu.org/software/libc; -license=('GPL' 'LGPL') -groups=('base') -depends=('linux-api-headers>=4.10' 'tzdata' 'filesystem') -makedepends=('gcc>=6' 'git') -backup=(etc/gai.conf -etc/locale.gen -etc/nscd.conf) -options=('!strip' 'staticlibs') -install=glibc.install -source=(git+https://sourceware.org/git/glibc.git#commit=${_commit} -locale.gen.txt -locale-gen) -md5sums=('SKIP' - '07ac979b6ab5eeb778d55f041529d623' - '476e9113489f93b348b21e144b6a8fcf') - -prepare() { - mkdir glibc-build -} - -build() { - cd glibc-build - - if [[ ${CARCH} = "i686" ]]; then -# Hack to fix NPTL issues with Xen, only required on 32bit platforms -export CFLAGS="${CFLAGS} -mno-tls-direct-seg-refs" - fi - - echo "slibdir=/usr/lib" >> configparms - echo "rtlddir=/usr/lib" >> configparms - echo "sbindir=/usr/bin" >> configparms - echo "rootsbindir=/usr/bin" >> configparms - - # remove fortify for building libraries - CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/} - - ../${pkgname}/configure \ - --prefix=/usr \ - --libdir=/usr/lib \ - --libexecdir=/usr/lib \ - --with-headers=/usr/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-stack-protector=strong \ - --enable-lock-elision \ - --enable-multi-arch \ - --disable-werror - - # build libraries with fortify disabled - echo "build-programs=no" >> configparms - make - - # re-enable fortify for programs - sed -i "/build-programs=/s#no#yes#" configparms - - echo "CC += -D_FORTIFY_SOURCE=2" >> configparms - echo "CXX += -D_FORTIFY_SOURCE=2" >> configparms - make -} - -check() { - cd glibc-build - - # remove fortify in preparation to run test-suite - sed -i '/FORTIFY/d' configparms - - # some failures are "expected" - make check || true -} - -package() { - cd glibc-build - - install -dm755 ${pkgdir}/etc - touch ${pkgdir}/etc/ld.so.conf - - make install_root=${pkgdir} install - - rm -f ${pkgdir}/etc/ld.so.{cache,conf} - - install -dm755 ${pkgdir}/usr/lib/{locale,systemd/system,tmpfiles.d} - - install -m644 ${srcdir}/${pkgname}/nscd/nscd.conf ${pkgdir}/etc/nscd.conf - install -m644 ${srcdir}/${pkgname}/nscd/nscd.service ${pkgdir}/usr/lib/systemd/system - install -m644 ${srcdir}/${pkgname}/nscd/nscd.tmpfiles ${pkgdir}/usr/lib/tmpfiles.d/nscd.conf -
[arch-commits] Commit in glibc/repos (16 files)
Date: Friday, June 3, 2016 @ 02:56:47 Author: allan Revision: 268858 archrelease: copy trunk to testing-i686, testing-x86_64 Added: glibc/repos/testing-i686/PKGBUILD (from rev 268857, glibc/trunk/PKGBUILD) glibc/repos/testing-i686/glibc.install (from rev 268857, glibc/trunk/glibc.install) glibc/repos/testing-i686/locale-gen (from rev 268857, glibc/trunk/locale-gen) glibc/repos/testing-i686/locale.gen.txt (from rev 268857, glibc/trunk/locale.gen.txt) glibc/repos/testing-x86_64/PKGBUILD (from rev 268857, glibc/trunk/PKGBUILD) glibc/repos/testing-x86_64/glibc.install (from rev 268857, glibc/trunk/glibc.install) glibc/repos/testing-x86_64/locale-gen (from rev 268857, glibc/trunk/locale-gen) glibc/repos/testing-x86_64/locale.gen.txt (from rev 268857, glibc/trunk/locale.gen.txt) Deleted: glibc/repos/testing-i686/PKGBUILD glibc/repos/testing-i686/glibc.install glibc/repos/testing-i686/locale-gen glibc/repos/testing-i686/locale.gen.txt glibc/repos/testing-x86_64/PKGBUILD glibc/repos/testing-x86_64/glibc.install glibc/repos/testing-x86_64/locale-gen glibc/repos/testing-x86_64/locale.gen.txt ---+ /PKGBUILD | 274 /glibc.install| 10 + /locale-gen | 84 /locale.gen.txt | 46 ++ testing-i686/PKGBUILD | 137 testing-i686/glibc.install|5 testing-i686/locale-gen | 42 -- testing-i686/locale.gen.txt | 23 --- testing-x86_64/PKGBUILD | 137 testing-x86_64/glibc.install |5 testing-x86_64/locale-gen | 42 -- testing-x86_64/locale.gen.txt | 23 --- 12 files changed, 414 insertions(+), 414 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2016-06-03 00:50:22 UTC (rev 268857) +++ testing-i686/PKGBUILD 2016-06-03 00:56:47 UTC (rev 268858) @@ -1,137 +0,0 @@ -# $Id$ -# Maintainer: Allan McRae- -# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc -# NOTE: valgrind requires rebuilt with each major glibc version - -pkgname=glibc -pkgver=2.23 -pkgrel=5 -_commit=1915d6d1 -pkgdesc="GNU C Library" -arch=('i686' 'x86_64') -url="http://www.gnu.org/software/libc; -license=('GPL' 'LGPL') -groups=('base') -depends=('linux-api-headers>=4.1' 'tzdata' 'filesystem') -makedepends=('gcc>=5.2' 'git') -backup=(etc/gai.conf -etc/locale.gen -etc/nscd.conf) -options=('!strip' 'staticlibs') -install=glibc.install -source=(git://sourceware.org/git/glibc.git#commit=${_commit} -locale.gen.txt -locale-gen) -md5sums=('SKIP' - '07ac979b6ab5eeb778d55f041529d623' - '476e9113489f93b348b21e144b6a8fcf') - -prepare() { - mkdir glibc-build -} - -build() { - cd glibc-build - - if [[ ${CARCH} = "i686" ]]; then -# Hack to fix NPTL issues with Xen, only required on 32bit platforms -# TODO: make separate glibc-xen package for i686 -export CFLAGS="${CFLAGS} -mno-tls-direct-seg-refs" - fi - - echo "slibdir=/usr/lib" >> configparms - echo "rtlddir=/usr/lib" >> configparms - echo "sbindir=/usr/bin" >> configparms - echo "rootsbindir=/usr/bin" >> configparms - - # remove hardening options for building libraries - CFLAGS=${CFLAGS/-fstack-protector-strong/} - CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/} - - ../${pkgname}/configure --prefix=/usr \ - --libdir=/usr/lib --libexecdir=/usr/lib \ - --with-headers=/usr/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 - - # build libraries with hardening disabled - echo "build-programs=no" >> configparms - make - - # re-enable hardening for programs - sed -i "/build-programs=/s#no#yes#" configparms - echo "CC += -fstack-protector-strong -D_FORTIFY_SOURCE=2" >> configparms - echo "CXX += -fstack-protector-strong -D_FORTIFY_SOURCE=2" >> configparms - make - - # remove harding in preparation to run test-suite - sed -i '/FORTIFY/d' configparms -} - -check() { - cd glibc-build - - # some failures are "expected" - make check || true -} - -package() { - cd glibc-build - - install -dm755 ${pkgdir}/etc - touch ${pkgdir}/etc/ld.so.conf - - make install_root=${pkgdir} install - - rm -f ${pkgdir}/etc/ld.so.{cache,conf} - - install -dm755 ${pkgdir}/usr/lib/{locale,systemd/system,tmpfiles.d} - - install -m644 ${srcdir}/${pkgname}/nscd/nscd.conf ${pkgdir}/etc/nscd.conf - install -m644 ${srcdir}/${pkgname}/nscd/nscd.service ${pkgdir}/usr/lib/systemd/system - install -m644
[arch-commits] Commit in glibc/repos (16 files)
Date: Thursday, May 12, 2016 @ 01:51:33 Author: allan Revision: 267825 archrelease: copy trunk to testing-i686, testing-x86_64 Added: glibc/repos/testing-i686/PKGBUILD (from rev 267824, glibc/trunk/PKGBUILD) glibc/repos/testing-i686/glibc.install (from rev 267824, glibc/trunk/glibc.install) glibc/repos/testing-i686/locale-gen (from rev 267824, glibc/trunk/locale-gen) glibc/repos/testing-i686/locale.gen.txt (from rev 267824, glibc/trunk/locale.gen.txt) glibc/repos/testing-x86_64/PKGBUILD (from rev 267824, glibc/trunk/PKGBUILD) glibc/repos/testing-x86_64/glibc.install (from rev 267824, glibc/trunk/glibc.install) glibc/repos/testing-x86_64/locale-gen (from rev 267824, glibc/trunk/locale-gen) glibc/repos/testing-x86_64/locale.gen.txt (from rev 267824, glibc/trunk/locale.gen.txt) Deleted: glibc/repos/testing-i686/PKGBUILD glibc/repos/testing-i686/glibc.install glibc/repos/testing-i686/locale-gen glibc/repos/testing-i686/locale.gen.txt glibc/repos/testing-x86_64/PKGBUILD glibc/repos/testing-x86_64/glibc.install glibc/repos/testing-x86_64/locale-gen glibc/repos/testing-x86_64/locale.gen.txt ---+ /PKGBUILD | 274 /glibc.install| 10 + /locale-gen | 84 /locale.gen.txt | 46 ++ testing-i686/PKGBUILD | 137 testing-i686/glibc.install|5 testing-i686/locale-gen | 42 -- testing-i686/locale.gen.txt | 23 --- testing-x86_64/PKGBUILD | 137 testing-x86_64/glibc.install |5 testing-x86_64/locale-gen | 42 -- testing-x86_64/locale.gen.txt | 23 --- 12 files changed, 414 insertions(+), 414 deletions(-) Deleted: testing-i686/PKGBUILD === --- testing-i686/PKGBUILD 2016-05-11 23:15:32 UTC (rev 267824) +++ testing-i686/PKGBUILD 2016-05-11 23:51:33 UTC (rev 267825) @@ -1,137 +0,0 @@ -# $Id$ -# Maintainer: Allan McRae- -# toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc -# NOTE: valgrind requires rebuilt with each major glibc version - -pkgname=glibc -pkgver=2.23 -pkgrel=3 -_commit=bbea74b2 -pkgdesc="GNU C Library" -arch=('i686' 'x86_64') -url="http://www.gnu.org/software/libc; -license=('GPL' 'LGPL') -groups=('base') -depends=('linux-api-headers>=4.1' 'tzdata' 'filesystem') -makedepends=('gcc>=5.2' 'git') -backup=(etc/gai.conf -etc/locale.gen -etc/nscd.conf) -options=('!strip' 'staticlibs') -install=glibc.install -source=(git://sourceware.org/git/glibc.git#commit=${_commit} -locale.gen.txt -locale-gen) -md5sums=('SKIP' - '07ac979b6ab5eeb778d55f041529d623' - '476e9113489f93b348b21e144b6a8fcf') - -prepare() { - mkdir glibc-build -} - -build() { - cd glibc-build - - if [[ ${CARCH} = "i686" ]]; then -# Hack to fix NPTL issues with Xen, only required on 32bit platforms -# TODO: make separate glibc-xen package for i686 -export CFLAGS="${CFLAGS} -mno-tls-direct-seg-refs" - fi - - echo "slibdir=/usr/lib" >> configparms - echo "rtlddir=/usr/lib" >> configparms - echo "sbindir=/usr/bin" >> configparms - echo "rootsbindir=/usr/bin" >> configparms - - # remove hardening options for building libraries - CFLAGS=${CFLAGS/-fstack-protector-strong/} - CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/} - - ../${pkgname}/configure --prefix=/usr \ - --libdir=/usr/lib --libexecdir=/usr/lib \ - --with-headers=/usr/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 - - # build libraries with hardening disabled - echo "build-programs=no" >> configparms - make - - # re-enable hardening for programs - sed -i "/build-programs=/s#no#yes#" configparms - echo "CC += -fstack-protector-strong -D_FORTIFY_SOURCE=2" >> configparms - echo "CXX += -fstack-protector-strong -D_FORTIFY_SOURCE=2" >> configparms - make - - # remove harding in preparation to run test-suite - sed -i '/FORTIFY/d' configparms -} - -check() { - cd glibc-build - - # some failures are "expected" - make check || true -} - -package() { - cd glibc-build - - install -dm755 ${pkgdir}/etc - touch ${pkgdir}/etc/ld.so.conf - - make install_root=${pkgdir} install - - rm -f ${pkgdir}/etc/ld.so.{cache,conf} - - install -dm755 ${pkgdir}/usr/lib/{locale,systemd/system,tmpfiles.d} - - install -m644 ${srcdir}/${pkgname}/nscd/nscd.conf ${pkgdir}/etc/nscd.conf - install -m644 ${srcdir}/${pkgname}/nscd/nscd.service ${pkgdir}/usr/lib/systemd/system - install -m644
[arch-commits] Commit in glibc/repos (16 files)
Date: Monday, September 8, 2014 @ 13:04:45 Author: allan Revision: 221143 archrelease: copy trunk to testing-i686, testing-x86_64 Added: glibc/repos/testing-i686/ glibc/repos/testing-i686/PKGBUILD (from rev 221142, glibc/trunk/PKGBUILD) glibc/repos/testing-i686/glibc-2.19-fix-sign-in-bsloww1-input.patch (from rev 221142, glibc/trunk/glibc-2.19-fix-sign-in-bsloww1-input.patch) glibc/repos/testing-i686/glibc-2.19-tzselect-default.patch (from rev 221142, glibc/trunk/glibc-2.19-tzselect-default.patch) glibc/repos/testing-i686/glibc-2.19-xattr_header.patch (from rev 221142, glibc/trunk/glibc-2.19-xattr_header.patch) glibc/repos/testing-i686/glibc.install (from rev 221142, glibc/trunk/glibc.install) glibc/repos/testing-i686/locale-gen (from rev 221142, glibc/trunk/locale-gen) glibc/repos/testing-i686/locale.gen.txt (from rev 221142, glibc/trunk/locale.gen.txt) glibc/repos/testing-x86_64/ glibc/repos/testing-x86_64/PKGBUILD (from rev 221142, glibc/trunk/PKGBUILD) glibc/repos/testing-x86_64/glibc-2.19-fix-sign-in-bsloww1-input.patch (from rev 221142, glibc/trunk/glibc-2.19-fix-sign-in-bsloww1-input.patch) glibc/repos/testing-x86_64/glibc-2.19-tzselect-default.patch (from rev 221142, glibc/trunk/glibc-2.19-tzselect-default.patch) glibc/repos/testing-x86_64/glibc-2.19-xattr_header.patch (from rev 221142, glibc/trunk/glibc-2.19-xattr_header.patch) glibc/repos/testing-x86_64/glibc.install (from rev 221142, glibc/trunk/glibc.install) glibc/repos/testing-x86_64/locale-gen (from rev 221142, glibc/trunk/locale-gen) glibc/repos/testing-x86_64/locale.gen.txt (from rev 221142, glibc/trunk/locale.gen.txt) ---+ testing-i686/PKGBUILD | 142 testing-i686/glibc-2.19-fix-sign-in-bsloww1-input.patch | 71 ++ testing-i686/glibc-2.19-tzselect-default.patch| 13 + testing-i686/glibc-2.19-xattr_header.patch| 42 +++ testing-i686/glibc.install| 22 + testing-i686/locale-gen | 42 +++ testing-i686/locale.gen.txt | 23 + testing-x86_64/PKGBUILD | 142 testing-x86_64/glibc-2.19-fix-sign-in-bsloww1-input.patch | 71 ++ testing-x86_64/glibc-2.19-tzselect-default.patch | 13 + testing-x86_64/glibc-2.19-xattr_header.patch | 42 +++ testing-x86_64/glibc.install | 22 + testing-x86_64/locale-gen | 42 +++ testing-x86_64/locale.gen.txt | 23 + 14 files changed, 710 insertions(+) Copied: glibc/repos/testing-i686/PKGBUILD (from rev 221142, glibc/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-09-08 11:04:45 UTC (rev 221143) @@ -0,0 +1,142 @@ +# $Id$ +# Maintainer: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: valgrind requires rebuilt with each major glibc version + +# NOTE: adjust version in install script when locale files are updated + +pkgname=glibc +pkgver=2.20 +pkgrel=1 +pkgdesc=GNU C Library +arch=('i686' 'x86_64') +url=http://www.gnu.org/software/libc; +license=('GPL' 'LGPL') +groups=('base') +depends=('linux-api-headers=3.16' 'tzdata' 'filesystem=2013.01') +makedepends=('gcc=4.9') +backup=(etc/gai.conf +etc/locale.gen +etc/nscd.conf) +options=('!strip' 'staticlibs') +install=glibc.install +source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig} +locale.gen.txt +locale-gen) +md5sums=('948a6e06419a01bd51e97206861595b0' + 'SKIP' + '07ac979b6ab5eeb778d55f041529d623' + '476e9113489f93b348b21e144b6a8fcf') +validpgpkeys=('F37CDAB708E65EA183FD1AF625EF0A436C2A4AFF') + +prepare() { + mkdir ${srcdir}/glibc-build +} + +build() { + cd ${srcdir}/glibc-build + + if [[ ${CARCH} = i686 ]]; then +# Hack to fix NPTL issues with Xen, only required on 32bit platforms +# TODO: make separate glibc-xen package for i686 +export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs + fi + + echo slibdir=/usr/lib configparms + echo rtlddir=/usr/lib configparms + echo sbindir=/usr/bin configparms + echo rootsbindir=/usr/bin configparms + + # remove hardening options for building libraries + CFLAGS=${CFLAGS/-fstack-protector-strong/} + CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/} + + ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --with-headers=/usr/include \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-add-ons \ + --enable-obsolete-rpc \ + --enable-kernel=2.6.32 \ +
[arch-commits] Commit in glibc/repos (16 files)
Date: Monday, September 8, 2014 @ 14:02:08 Author: allan Revision: 221151 archrelease: copy trunk to staging-i686, staging-x86_64 Added: glibc/repos/staging-i686/ glibc/repos/staging-i686/PKGBUILD (from rev 221147, glibc/trunk/PKGBUILD) glibc/repos/staging-i686/glibc-2.19-fix-sign-in-bsloww1-input.patch (from rev 221148, glibc/trunk/glibc-2.19-fix-sign-in-bsloww1-input.patch) glibc/repos/staging-i686/glibc-2.19-tzselect-default.patch (from rev 221149, glibc/trunk/glibc-2.19-tzselect-default.patch) glibc/repos/staging-i686/glibc-2.19-xattr_header.patch (from rev 221149, glibc/trunk/glibc-2.19-xattr_header.patch) glibc/repos/staging-i686/glibc.install (from rev 221149, glibc/trunk/glibc.install) glibc/repos/staging-i686/locale-gen (from rev 221149, glibc/trunk/locale-gen) glibc/repos/staging-i686/locale.gen.txt (from rev 221149, glibc/trunk/locale.gen.txt) glibc/repos/staging-x86_64/ glibc/repos/staging-x86_64/PKGBUILD (from rev 221150, glibc/trunk/PKGBUILD) glibc/repos/staging-x86_64/glibc-2.19-fix-sign-in-bsloww1-input.patch (from rev 221150, glibc/trunk/glibc-2.19-fix-sign-in-bsloww1-input.patch) glibc/repos/staging-x86_64/glibc-2.19-tzselect-default.patch (from rev 221150, glibc/trunk/glibc-2.19-tzselect-default.patch) glibc/repos/staging-x86_64/glibc-2.19-xattr_header.patch (from rev 221150, glibc/trunk/glibc-2.19-xattr_header.patch) glibc/repos/staging-x86_64/glibc.install (from rev 221150, glibc/trunk/glibc.install) glibc/repos/staging-x86_64/locale-gen (from rev 221150, glibc/trunk/locale-gen) glibc/repos/staging-x86_64/locale.gen.txt (from rev 221150, glibc/trunk/locale.gen.txt) ---+ staging-i686/PKGBUILD | 142 staging-i686/glibc-2.19-fix-sign-in-bsloww1-input.patch | 71 ++ staging-i686/glibc-2.19-tzselect-default.patch| 13 + staging-i686/glibc-2.19-xattr_header.patch| 42 +++ staging-i686/glibc.install| 22 + staging-i686/locale-gen | 42 +++ staging-i686/locale.gen.txt | 23 + staging-x86_64/PKGBUILD | 142 staging-x86_64/glibc-2.19-fix-sign-in-bsloww1-input.patch | 71 ++ staging-x86_64/glibc-2.19-tzselect-default.patch | 13 + staging-x86_64/glibc-2.19-xattr_header.patch | 42 +++ staging-x86_64/glibc.install | 22 + staging-x86_64/locale-gen | 42 +++ staging-x86_64/locale.gen.txt | 23 + 14 files changed, 710 insertions(+) Copied: glibc/repos/staging-i686/PKGBUILD (from rev 221147, glibc/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2014-09-08 12:02:08 UTC (rev 221151) @@ -0,0 +1,142 @@ +# $Id$ +# Maintainer: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: valgrind requires rebuilt with each major glibc version + +# NOTE: adjust version in install script when locale files are updated + +pkgname=glibc +pkgver=2.20 +pkgrel=1 +pkgdesc=GNU C Library +arch=('i686' 'x86_64') +url=http://www.gnu.org/software/libc; +license=('GPL' 'LGPL') +groups=('base') +depends=('linux-api-headers=3.16' 'tzdata' 'filesystem=2013.01') +makedepends=('gcc=4.9') +backup=(etc/gai.conf +etc/locale.gen +etc/nscd.conf) +options=('!strip' 'staticlibs') +install=glibc.install +source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig} +locale.gen.txt +locale-gen) +md5sums=('948a6e06419a01bd51e97206861595b0' + 'SKIP' + '07ac979b6ab5eeb778d55f041529d623' + '476e9113489f93b348b21e144b6a8fcf') +validpgpkeys=('F37CDAB708E65EA183FD1AF625EF0A436C2A4AFF') + +prepare() { + mkdir ${srcdir}/glibc-build +} + +build() { + cd ${srcdir}/glibc-build + + if [[ ${CARCH} = i686 ]]; then +# Hack to fix NPTL issues with Xen, only required on 32bit platforms +# TODO: make separate glibc-xen package for i686 +export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs + fi + + echo slibdir=/usr/lib configparms + echo rtlddir=/usr/lib configparms + echo sbindir=/usr/bin configparms + echo rootsbindir=/usr/bin configparms + + # remove hardening options for building libraries + CFLAGS=${CFLAGS/-fstack-protector-strong/} + CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/} + + ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --with-headers=/usr/include \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-add-ons \ + --enable-obsolete-rpc \ + --enable-kernel=2.6.32 \ +
[arch-commits] Commit in glibc/repos (16 files)
Date: Friday, May 16, 2014 @ 12:08:08 Author: allan Revision: 212880 archrelease: copy trunk to testing-i686, testing-x86_64 Added: glibc/repos/testing-i686/ glibc/repos/testing-i686/PKGBUILD (from rev 212879, glibc/trunk/PKGBUILD) glibc/repos/testing-i686/glibc-2.19-fix-sign-in-bsloww1-input.patch (from rev 212879, glibc/trunk/glibc-2.19-fix-sign-in-bsloww1-input.patch) glibc/repos/testing-i686/glibc-2.19-tzselect-default.patch (from rev 212879, glibc/trunk/glibc-2.19-tzselect-default.patch) glibc/repos/testing-i686/glibc-2.19-xattr_header.patch (from rev 212879, glibc/trunk/glibc-2.19-xattr_header.patch) glibc/repos/testing-i686/glibc.install (from rev 212879, glibc/trunk/glibc.install) glibc/repos/testing-i686/locale-gen (from rev 212879, glibc/trunk/locale-gen) glibc/repos/testing-i686/locale.gen.txt (from rev 212879, glibc/trunk/locale.gen.txt) glibc/repos/testing-x86_64/ glibc/repos/testing-x86_64/PKGBUILD (from rev 212879, glibc/trunk/PKGBUILD) glibc/repos/testing-x86_64/glibc-2.19-fix-sign-in-bsloww1-input.patch (from rev 212879, glibc/trunk/glibc-2.19-fix-sign-in-bsloww1-input.patch) glibc/repos/testing-x86_64/glibc-2.19-tzselect-default.patch (from rev 212879, glibc/trunk/glibc-2.19-tzselect-default.patch) glibc/repos/testing-x86_64/glibc-2.19-xattr_header.patch (from rev 212879, glibc/trunk/glibc-2.19-xattr_header.patch) glibc/repos/testing-x86_64/glibc.install (from rev 212879, glibc/trunk/glibc.install) glibc/repos/testing-x86_64/locale-gen (from rev 212879, glibc/trunk/locale-gen) glibc/repos/testing-x86_64/locale.gen.txt (from rev 212879, glibc/trunk/locale.gen.txt) ---+ testing-i686/PKGBUILD | 158 testing-i686/glibc-2.19-fix-sign-in-bsloww1-input.patch | 71 + testing-i686/glibc-2.19-tzselect-default.patch| 13 testing-i686/glibc-2.19-xattr_header.patch| 42 +++ testing-i686/glibc.install| 22 + testing-i686/locale-gen | 42 +++ testing-i686/locale.gen.txt | 23 + testing-x86_64/PKGBUILD | 158 testing-x86_64/glibc-2.19-fix-sign-in-bsloww1-input.patch | 71 + testing-x86_64/glibc-2.19-tzselect-default.patch | 13 testing-x86_64/glibc-2.19-xattr_header.patch | 42 +++ testing-x86_64/glibc.install | 22 + testing-x86_64/locale-gen | 42 +++ testing-x86_64/locale.gen.txt | 23 + 14 files changed, 742 insertions(+) Copied: glibc/repos/testing-i686/PKGBUILD (from rev 212879, glibc/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-05-16 10:08:08 UTC (rev 212880) @@ -0,0 +1,158 @@ +# $Id$ +# Maintainer: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: valgrind requires rebuilt with each major glibc version + +# NOTE: adjust version in install script when locale files are updated + +pkgname=glibc +pkgver=2.19 +pkgrel=5 +pkgdesc=GNU C Library +arch=('i686' 'x86_64') +url=http://www.gnu.org/software/libc; +license=('GPL' 'LGPL') +groups=('base') +depends=('linux-api-headers=3.13' 'tzdata' 'filesystem=2013.01') +makedepends=('gcc=4.8') +backup=(etc/gai.conf +etc/locale.gen +etc/nscd.conf) +options=('!strip' 'staticlibs') +install=glibc.install +source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig} +glibc-2.19-xattr_header.patch +glibc-2.19-fix-sign-in-bsloww1-input.patch +glibc-2.19-tzselect-default.patch +locale.gen.txt +locale-gen) +md5sums=('e26b8cc666b162f999404b03970f14e4' + 'SKIP' + '39a4876837789e07746f1d84cd8cb46a' + '755a1a9d7844a5e338eddaa9a5d974cd' + 'c772dc99ddd8032ecbf43884ae0cf42e' + '07ac979b6ab5eeb778d55f041529d623' + '476e9113489f93b348b21e144b6a8fcf') + +prepare() { + cd ${srcdir}/${pkgname}-${pkgver} + + # fix for {linux,sys}/xattr.h incompatibility - commit fdbe8eae + patch -p1 -i $srcdir/glibc-2.19-xattr_header.patch + + # fix issues in sin/cos slow path calculation - commit ffe768a9 + patch -p1 -i $srcdir/glibc-2.19-fix-sign-in-bsloww1-input.patch + + # fix tzselect with missing TZDIR - commit 893b4f37/c72399fb + patch -p1 -i $srcdir/glibc-2.19-tzselect-default.patch + + mkdir ${srcdir}/glibc-build +} + +build() { + cd ${srcdir}/glibc-build + + if [[ ${CARCH} = i686 ]]; then +# Hack to fix NPTL issues with Xen, only required on 32bit platforms +# TODO: make separate glibc-xen package for i686 +export CFLAGS=${CFLAGS}
[arch-commits] Commit in glibc/repos (16 files)
Date: Friday, February 14, 2014 @ 03:43:58 Author: allan Revision: 205915 archrelease: copy trunk to testing-i686, testing-x86_64 Added: glibc/repos/testing-i686/ glibc/repos/testing-i686/PKGBUILD (from rev 205914, glibc/trunk/PKGBUILD) glibc/repos/testing-i686/glibc-2.18-xattr-compat-hack.patch (from rev 205914, glibc/trunk/glibc-2.18-xattr-compat-hack.patch) glibc/repos/testing-i686/glibc.install (from rev 205914, glibc/trunk/glibc.install) glibc/repos/testing-i686/locale-gen (from rev 205914, glibc/trunk/locale-gen) glibc/repos/testing-i686/locale.gen.txt (from rev 205914, glibc/trunk/locale.gen.txt) glibc/repos/testing-i686/nscd.service (from rev 205914, glibc/trunk/nscd.service) glibc/repos/testing-i686/nscd.tmpfiles (from rev 205914, glibc/trunk/nscd.tmpfiles) glibc/repos/testing-x86_64/ glibc/repos/testing-x86_64/PKGBUILD (from rev 205914, glibc/trunk/PKGBUILD) glibc/repos/testing-x86_64/glibc-2.18-xattr-compat-hack.patch (from rev 205914, glibc/trunk/glibc-2.18-xattr-compat-hack.patch) glibc/repos/testing-x86_64/glibc.install (from rev 205914, glibc/trunk/glibc.install) glibc/repos/testing-x86_64/locale-gen (from rev 205914, glibc/trunk/locale-gen) glibc/repos/testing-x86_64/locale.gen.txt (from rev 205914, glibc/trunk/locale.gen.txt) glibc/repos/testing-x86_64/nscd.service (from rev 205914, glibc/trunk/nscd.service) glibc/repos/testing-x86_64/nscd.tmpfiles (from rev 205914, glibc/trunk/nscd.tmpfiles) ---+ testing-i686/PKGBUILD | 145 testing-i686/glibc-2.18-xattr-compat-hack.patch | 19 ++ testing-i686/glibc.install| 22 +++ testing-i686/locale-gen | 42 + testing-i686/locale.gen.txt | 23 +++ testing-i686/nscd.service | 18 ++ testing-i686/nscd.tmpfiles|4 testing-x86_64/PKGBUILD | 145 testing-x86_64/glibc-2.18-xattr-compat-hack.patch | 19 ++ testing-x86_64/glibc.install | 22 +++ testing-x86_64/locale-gen | 42 + testing-x86_64/locale.gen.txt | 23 +++ testing-x86_64/nscd.service | 18 ++ testing-x86_64/nscd.tmpfiles |4 14 files changed, 546 insertions(+) Copied: glibc/repos/testing-i686/PKGBUILD (from rev 205914, glibc/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-02-14 02:43:58 UTC (rev 205915) @@ -0,0 +1,145 @@ +# $Id$ +# Maintainer: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: valgrind requires rebuilt with each major glibc version + +# NOTE: adjust version in install script when locale files are updated + +pkgname=glibc +pkgver=2.19 +pkgrel=2 +pkgdesc=GNU C Library +arch=('i686' 'x86_64') +url=http://www.gnu.org/software/libc; +license=('GPL' 'LGPL') +groups=('base') +depends=('linux-api-headers=3.13' 'tzdata' 'filesystem=2013.01') +makedepends=('gcc=4.8') +backup=(etc/gai.conf +etc/locale.gen +etc/nscd.conf) +options=('!strip' 'staticlibs') +install=glibc.install +source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig} +glibc-2.18-xattr-compat-hack.patch +locale.gen.txt +locale-gen) +md5sums=('e26b8cc666b162f999404b03970f14e4' + 'SKIP' + '7ca96c68a37f2a4ab91792bfa0160a24' + '07ac979b6ab5eeb778d55f041529d623' + '476e9113489f93b348b21e144b6a8fcf') + +prepare() { + cd ${srcdir}/${pkgname}-${pkgver} + + # hack fix for {linux,sys}/xattr.h incompatibility + patch -p1 -i $srcdir/glibc-2.18-xattr-compat-hack.patch + + mkdir ${srcdir}/glibc-build +} + +build() { + cd ${srcdir}/glibc-build + + if [[ ${CARCH} = i686 ]]; then +# Hack to fix NPTL issues with Xen, only required on 32bit platforms +# TODO: make separate glibc-xen package for i686 +export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs + fi + + echo slibdir=/usr/lib configparms + echo sbindir=/usr/bin configparms + echo rootsbindir=/usr/bin configparms + + # remove hardening options for building libraries + CFLAGS=${CFLAGS/-fstack-protector/} + CPPFLAGS=${CPPFLAGS/-D_FORTIFY_SOURCE=2/} + + ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --with-headers=/usr/include \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-add-ons=nptl,libidn \ + --enable-obsolete-rpc \ + --enable-kernel=2.6.32 \ + --enable-bind-now --disable-profile \ + --enable-stackguard-randomization \ + --enable-lock-elision \ +
[arch-commits] Commit in glibc/repos (16 files)
Date: Thursday, March 28, 2013 @ 13:55:07 Author: allan Revision: 180926 archrelease: copy trunk to testing-i686, testing-x86_64 Added: glibc/repos/testing-i686/ glibc/repos/testing-i686/PKGBUILD (from rev 180925, glibc/trunk/PKGBUILD) glibc/repos/testing-i686/glibc-2.17-sync-with-linux37.patch (from rev 180925, glibc/trunk/glibc-2.17-sync-with-linux37.patch) glibc/repos/testing-i686/glibc.install (from rev 180925, glibc/trunk/glibc.install) glibc/repos/testing-i686/locale-gen (from rev 180925, glibc/trunk/locale-gen) glibc/repos/testing-i686/locale.gen.txt (from rev 180925, glibc/trunk/locale.gen.txt) glibc/repos/testing-i686/nscd.service (from rev 180925, glibc/trunk/nscd.service) glibc/repos/testing-i686/nscd.tmpfiles (from rev 180925, glibc/trunk/nscd.tmpfiles) glibc/repos/testing-x86_64/ glibc/repos/testing-x86_64/PKGBUILD (from rev 180925, glibc/trunk/PKGBUILD) glibc/repos/testing-x86_64/glibc-2.17-sync-with-linux37.patch (from rev 180925, glibc/trunk/glibc-2.17-sync-with-linux37.patch) glibc/repos/testing-x86_64/glibc.install (from rev 180925, glibc/trunk/glibc.install) glibc/repos/testing-x86_64/locale-gen (from rev 180925, glibc/trunk/locale-gen) glibc/repos/testing-x86_64/locale.gen.txt (from rev 180925, glibc/trunk/locale.gen.txt) glibc/repos/testing-x86_64/nscd.service (from rev 180925, glibc/trunk/nscd.service) glibc/repos/testing-x86_64/nscd.tmpfiles (from rev 180925, glibc/trunk/nscd.tmpfiles) ---+ testing-i686/PKGBUILD | 142 testing-i686/glibc-2.17-sync-with-linux37.patch | 130 ++ testing-i686/glibc.install| 19 ++ testing-i686/locale-gen | 42 + testing-i686/locale.gen.txt | 23 +++ testing-i686/nscd.service | 17 ++ testing-i686/nscd.tmpfiles|1 testing-x86_64/PKGBUILD | 142 testing-x86_64/glibc-2.17-sync-with-linux37.patch | 130 ++ testing-x86_64/glibc.install | 19 ++ testing-x86_64/locale-gen | 42 + testing-x86_64/locale.gen.txt | 23 +++ testing-x86_64/nscd.service | 17 ++ testing-x86_64/nscd.tmpfiles |1 14 files changed, 748 insertions(+) Copied: glibc/repos/testing-i686/PKGBUILD (from rev 180925, glibc/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2013-03-28 12:55:07 UTC (rev 180926) @@ -0,0 +1,142 @@ +# $Id$ +# Maintainer: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: valgrind requires rebuilt with each major glibc version + +pkgname=glibc +pkgver=2.17 +pkgrel=4 +pkgdesc=GNU C Library +arch=('i686' 'x86_64') +url=http://www.gnu.org/software/libc; +license=('GPL' 'LGPL') +groups=('base') +depends=('linux-api-headers=3.7' 'tzdata' 'filesystem=2013.01') +makedepends=('gcc=4.7') +backup=(etc/gai.conf +etc/locale.gen +etc/nscd.conf) +options=('!strip') +install=glibc.install +source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig} +glibc-2.17-sync-with-linux37.patch +nscd.service +nscd.tmpfiles +locale.gen.txt +locale-gen) +md5sums=('87bf675c8ee523ebda4803e8e1cec638' + '6db4d1661cf34282755dc90330465f6d' + 'fb99380d94598cc76d793deebf630022' + 'c1e07c0bec0fe89791bfd9d13fc85edf' + 'bccbe5619e75cf1d97312ec3681c605c' + '07ac979b6ab5eeb778d55f041529d623' + '476e9113489f93b348b21e144b6a8fcf') + + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + # combination of upstream commits 318cd0b, b540704 and fc1abbe + patch -p1 -i ${srcdir}/glibc-2.17-sync-with-linux37.patch + + cd ${srcdir} + mkdir glibc-build + cd glibc-build + + if [[ ${CARCH} = i686 ]]; then +# Hack to fix NPTL issues with Xen, only required on 32bit platforms +# TODO: make separate glibc-xen package for i686 +export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs + fi + + echo slibdir=/usr/lib configparms + + # remove hardening options from CFLAGS for building libraries + CFLAGS=${CFLAGS/-fstack-protector/} + CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/} + + ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --with-headers=/usr/include \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-add-ons=nptl,libidn \ + --enable-obsolete-rpc \ + --enable-kernel=2.6.32 \ + --enable-bind-now --disable-profile \ + --enable-stackguard-randomization \ +
[arch-commits] Commit in glibc/repos (16 files)
Date: Sunday, January 27, 2013 @ 08:13:56 Author: allan Revision: 176061 archrelease: copy trunk to testing-i686, testing-x86_64 Added: glibc/repos/testing-i686/ glibc/repos/testing-i686/PKGBUILD (from rev 176060, glibc/trunk/PKGBUILD) glibc/repos/testing-i686/glibc-2.17-sync-with-linux37.patch (from rev 176060, glibc/trunk/glibc-2.17-sync-with-linux37.patch) glibc/repos/testing-i686/glibc.install (from rev 176060, glibc/trunk/glibc.install) glibc/repos/testing-i686/locale-gen (from rev 176060, glibc/trunk/locale-gen) glibc/repos/testing-i686/locale.gen.txt (from rev 176060, glibc/trunk/locale.gen.txt) glibc/repos/testing-i686/nscd.service (from rev 176060, glibc/trunk/nscd.service) glibc/repos/testing-i686/nscd.tmpfiles (from rev 176060, glibc/trunk/nscd.tmpfiles) glibc/repos/testing-x86_64/ glibc/repos/testing-x86_64/PKGBUILD (from rev 176060, glibc/trunk/PKGBUILD) glibc/repos/testing-x86_64/glibc-2.17-sync-with-linux37.patch (from rev 176060, glibc/trunk/glibc-2.17-sync-with-linux37.patch) glibc/repos/testing-x86_64/glibc.install (from rev 176060, glibc/trunk/glibc.install) glibc/repos/testing-x86_64/locale-gen (from rev 176060, glibc/trunk/locale-gen) glibc/repos/testing-x86_64/locale.gen.txt (from rev 176060, glibc/trunk/locale.gen.txt) glibc/repos/testing-x86_64/nscd.service (from rev 176060, glibc/trunk/nscd.service) glibc/repos/testing-x86_64/nscd.tmpfiles (from rev 176060, glibc/trunk/nscd.tmpfiles) ---+ testing-i686/PKGBUILD | 142 testing-i686/glibc-2.17-sync-with-linux37.patch | 130 ++ testing-i686/glibc.install| 19 ++ testing-i686/locale-gen | 42 + testing-i686/locale.gen.txt | 23 +++ testing-i686/nscd.service | 17 ++ testing-i686/nscd.tmpfiles|1 testing-x86_64/PKGBUILD | 142 testing-x86_64/glibc-2.17-sync-with-linux37.patch | 130 ++ testing-x86_64/glibc.install | 19 ++ testing-x86_64/locale-gen | 42 + testing-x86_64/locale.gen.txt | 23 +++ testing-x86_64/nscd.service | 17 ++ testing-x86_64/nscd.tmpfiles |1 14 files changed, 748 insertions(+) Copied: glibc/repos/testing-i686/PKGBUILD (from rev 176060, glibc/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2013-01-27 07:13:56 UTC (rev 176061) @@ -0,0 +1,142 @@ +# $Id$ +# Maintainer: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: valgrind requires rebuilt with each major glibc version + +pkgname=glibc +pkgver=2.17 +pkgrel=3 +pkgdesc=GNU C Library +arch=('i686' 'x86_64') +url=http://www.gnu.org/software/libc; +license=('GPL' 'LGPL') +groups=('base') +depends=('linux-api-headers=3.7' 'tzdata' 'filesystem=2013.01') +makedepends=('gcc=4.7') +backup=(etc/gai.conf +etc/locale.gen +etc/nscd.conf) +options=('!strip') +install=glibc.install +source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig} +glibc-2.17-sync-with-linux37.patch +nscd.service +nscd.tmpfiles +locale.gen.txt +locale-gen) +md5sums=('87bf675c8ee523ebda4803e8e1cec638' + '6db4d1661cf34282755dc90330465f6d' + 'fb99380d94598cc76d793deebf630022' + 'c1e07c0bec0fe89791bfd9d13fc85edf' + 'bccbe5619e75cf1d97312ec3681c605c' + '07ac979b6ab5eeb778d55f041529d623' + '476e9113489f93b348b21e144b6a8fcf') + + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + # combination of upstream commits 318cd0b, b540704 and fc1abbe + patch -p1 -i ${srcdir}/glibc-2.17-sync-with-linux37.patch + + cd ${srcdir} + mkdir glibc-build + cd glibc-build + + if [[ ${CARCH} = i686 ]]; then +# Hack to fix NPTL issues with Xen, only required on 32bit platforms +# TODO: make separate glibc-xen package for i686 +export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs + fi + + echo slibdir=/usr/lib configparms + + # remove hardening options from CFLAGS for building libraries + CFLAGS=${CFLAGS/-fstack-protector/} + CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/} + + ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --with-headers=/usr/include \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-add-ons=nptl,libidn \ + --enable-obsolete-rpc \ + --enable-kernel=2.6.32 \ + --enable-bind-now --disable-profile \ + --enable-stackguard-randomization \ +
[arch-commits] Commit in glibc/repos (16 files)
Date: Monday, January 21, 2013 @ 16:14:33 Author: allan Revision: 175767 archrelease: copy trunk to testing-i686, testing-x86_64 Added: glibc/repos/testing-i686/ glibc/repos/testing-i686/PKGBUILD (from rev 175766, glibc/trunk/PKGBUILD) glibc/repos/testing-i686/glibc-2.17-sync-with-linux37.patch (from rev 175766, glibc/trunk/glibc-2.17-sync-with-linux37.patch) glibc/repos/testing-i686/glibc.install (from rev 175766, glibc/trunk/glibc.install) glibc/repos/testing-i686/locale-gen (from rev 175766, glibc/trunk/locale-gen) glibc/repos/testing-i686/locale.gen.txt (from rev 175766, glibc/trunk/locale.gen.txt) glibc/repos/testing-i686/nscd.service (from rev 175766, glibc/trunk/nscd.service) glibc/repos/testing-i686/nscd.tmpfiles (from rev 175766, glibc/trunk/nscd.tmpfiles) glibc/repos/testing-x86_64/ glibc/repos/testing-x86_64/PKGBUILD (from rev 175766, glibc/trunk/PKGBUILD) glibc/repos/testing-x86_64/glibc-2.17-sync-with-linux37.patch (from rev 175766, glibc/trunk/glibc-2.17-sync-with-linux37.patch) glibc/repos/testing-x86_64/glibc.install (from rev 175766, glibc/trunk/glibc.install) glibc/repos/testing-x86_64/locale-gen (from rev 175766, glibc/trunk/locale-gen) glibc/repos/testing-x86_64/locale.gen.txt (from rev 175766, glibc/trunk/locale.gen.txt) glibc/repos/testing-x86_64/nscd.service (from rev 175766, glibc/trunk/nscd.service) glibc/repos/testing-x86_64/nscd.tmpfiles (from rev 175766, glibc/trunk/nscd.tmpfiles) ---+ testing-i686/PKGBUILD | 142 testing-i686/glibc-2.17-sync-with-linux37.patch | 130 ++ testing-i686/glibc.install| 19 ++ testing-i686/locale-gen | 42 + testing-i686/locale.gen.txt | 23 +++ testing-i686/nscd.service | 17 ++ testing-i686/nscd.tmpfiles|1 testing-x86_64/PKGBUILD | 142 testing-x86_64/glibc-2.17-sync-with-linux37.patch | 130 ++ testing-x86_64/glibc.install | 19 ++ testing-x86_64/locale-gen | 42 + testing-x86_64/locale.gen.txt | 23 +++ testing-x86_64/nscd.service | 17 ++ testing-x86_64/nscd.tmpfiles |1 14 files changed, 748 insertions(+) Copied: glibc/repos/testing-i686/PKGBUILD (from rev 175766, glibc/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2013-01-21 15:14:33 UTC (rev 175767) @@ -0,0 +1,142 @@ +# $Id$ +# Maintainer: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: valgrind requires rebuilt with each major glibc version + +pkgname=glibc +pkgver=2.17 +pkgrel=2 +pkgdesc=GNU C Library +arch=('i686' 'x86_64') +url=http://www.gnu.org/software/libc; +license=('GPL' 'LGPL') +groups=('base') +depends=('linux-api-headers=3.7' 'tzdata') +makedepends=('gcc=4.7') +backup=(etc/gai.conf +etc/locale.gen +etc/nscd.conf) +options=('!strip') +install=glibc.install +source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig} +glibc-2.17-sync-with-linux37.patch +nscd.service +nscd.tmpfiles +locale.gen.txt +locale-gen) +md5sums=('87bf675c8ee523ebda4803e8e1cec638' + '6db4d1661cf34282755dc90330465f6d' + 'fb99380d94598cc76d793deebf630022' + 'c1e07c0bec0fe89791bfd9d13fc85edf' + 'bccbe5619e75cf1d97312ec3681c605c' + '07ac979b6ab5eeb778d55f041529d623' + '476e9113489f93b348b21e144b6a8fcf') + + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + # combination of upstream commits 318cd0b, b540704 and fc1abbe + patch -p1 -i ${srcdir}/glibc-2.17-sync-with-linux37.patch + + cd ${srcdir} + mkdir glibc-build + cd glibc-build + + if [[ ${CARCH} = i686 ]]; then +# Hack to fix NPTL issues with Xen, only required on 32bit platforms +# TODO: make separate glibc-xen package for i686 +export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs + fi + + echo slibdir=/usr/lib configparms + + # remove hardening options from CFLAGS for building libraries + CFLAGS=${CFLAGS/-fstack-protector/} + CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/} + + ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --with-headers=/usr/include \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-add-ons=nptl,libidn \ + --enable-obsolete-rpc \ + --enable-kernel=2.6.32 \ + --enable-bind-now --disable-profile \ + --enable-stackguard-randomization \ + --enable-multi-arch + + # build
[arch-commits] Commit in glibc/repos (16 files)
Date: Wednesday, December 26, 2012 @ 16:51:01 Author: allan Revision: 173873 db-move: moved glibc from [staging] to [testing] (i686, x86_64) Added: glibc/repos/testing-i686/ glibc/repos/testing-i686/PKGBUILD (from rev 173870, glibc/repos/staging-i686/PKGBUILD) glibc/repos/testing-i686/glibc.install (from rev 173870, glibc/repos/staging-i686/glibc.install) glibc/repos/testing-i686/locale-gen (from rev 173870, glibc/repos/staging-i686/locale-gen) glibc/repos/testing-i686/locale.gen.txt (from rev 173870, glibc/repos/staging-i686/locale.gen.txt) glibc/repos/testing-i686/nscd.service (from rev 173870, glibc/repos/staging-i686/nscd.service) glibc/repos/testing-i686/nscd.tmpfiles (from rev 173870, glibc/repos/staging-i686/nscd.tmpfiles) glibc/repos/testing-x86_64/ glibc/repos/testing-x86_64/PKGBUILD (from rev 173870, glibc/repos/staging-x86_64/PKGBUILD) glibc/repos/testing-x86_64/glibc.install (from rev 173870, glibc/repos/staging-x86_64/glibc.install) glibc/repos/testing-x86_64/locale-gen (from rev 173870, glibc/repos/staging-x86_64/locale-gen) glibc/repos/testing-x86_64/locale.gen.txt (from rev 173870, glibc/repos/staging-x86_64/locale.gen.txt) glibc/repos/testing-x86_64/nscd.service (from rev 173870, glibc/repos/staging-x86_64/nscd.service) glibc/repos/testing-x86_64/nscd.tmpfiles (from rev 173870, glibc/repos/staging-x86_64/nscd.tmpfiles) Deleted: glibc/repos/staging-i686/ glibc/repos/staging-x86_64/ ---+ testing-i686/PKGBUILD | 145 testing-i686/glibc.install| 20 + testing-i686/locale-gen | 42 +++ testing-i686/locale.gen.txt | 23 ++ testing-i686/nscd.service | 17 testing-i686/nscd.tmpfiles|1 testing-x86_64/PKGBUILD | 145 testing-x86_64/glibc.install | 20 + testing-x86_64/locale-gen | 42 +++ testing-x86_64/locale.gen.txt | 23 ++ testing-x86_64/nscd.service | 17 testing-x86_64/nscd.tmpfiles |1 12 files changed, 496 insertions(+) Copied: glibc/repos/testing-i686/PKGBUILD (from rev 173870, glibc/repos/staging-i686/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2012-12-26 21:51:01 UTC (rev 173873) @@ -0,0 +1,145 @@ +# $Id$ +# Maintainer: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: valgrind requires rebuilt with each major glibc version + +pkgname=glibc +pkgver=2.17 +pkgrel=1 +pkgdesc=GNU C Library +arch=('i686' 'x86_64') +url=http://www.gnu.org/software/libc; +license=('GPL' 'LGPL') +groups=('base') +depends=('linux-api-headers=3.7' 'tzdata') +makedepends=('gcc=4.7') +backup=(etc/gai.conf +etc/locale.gen +etc/nscd.conf) +options=('!strip') +install=glibc.install +source=(http://ftp.gnu.org/gnu/libc/${pkgname}-${pkgver}.tar.xz{,.sig} +nscd.service +nscd.tmpfiles +locale.gen.txt +locale-gen) +md5sums=('87bf675c8ee523ebda4803e8e1cec638' + '6db4d1661cf34282755dc90330465f6d' + 'c1e07c0bec0fe89791bfd9d13fc85edf' + 'bccbe5619e75cf1d97312ec3681c605c' + '07ac979b6ab5eeb778d55f041529d623' + '476e9113489f93b348b21e144b6a8fcf') + + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + # ldconfig does not need to look in /usr/lib64 or /usr/libx32 on Arch Linux + sed -i s#add_system_dir#do_not_add_system_dir# sysdeps/unix/sysv/linux/x86_64/dl-cache.h + + cd ${srcdir} + mkdir glibc-build + cd glibc-build + + if [[ ${CARCH} = i686 ]]; then +# Hack to fix NPTL issues with Xen, only required on 32bit platforms +# TODO: make separate glibc-xen package for i686 +export CFLAGS=${CFLAGS} -mno-tls-direct-seg-refs + fi + + echo slibdir=/usr/lib configparms + + # remove hardening options from CFLAGS for building libraries + CFLAGS=${CFLAGS/-fstack-protector/} + CFLAGS=${CFLAGS/-D_FORTIFY_SOURCE=2/} + + ${srcdir}/${pkgname}-${pkgver}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --with-headers=/usr/include \ + --enable-add-ons=nptl,libidn \ + --enable-obsolete-rpc \ + --enable-kernel=2.6.32 \ + --enable-bind-now --disable-profile \ + --enable-stackguard-randomization \ + --enable-multi-arch + + # build libraries with hardening disabled + echo build-programs=no configparms + make + + # re-enable hardening for programs + sed -i /build-programs=/s#no#yes# configparms + echo CC += -fstack-protector -D_FORTIFY_SOURCE=2 configparms + echo CXX += -fstack-protector -D_FORTIFY_SOURCE=2 configparms + make + + # remove harding in preparation to run test-suite + sed -i '2,4d' configparms +} + +check() { + # bug to file - the linker