[arch-commits] Commit in gcc-multilib/repos (10 files)
Date: Thursday, June 25, 2015 @ 06:01:26 Author: foutrelis Revision: 135839 archrelease: copy trunk to multilib-testing-x86_64 Added: gcc-multilib/repos/multilib-testing-x86_64/ gcc-multilib/repos/multilib-testing-x86_64/PKGBUILD (from rev 135838, gcc-multilib/trunk/PKGBUILD) gcc-multilib/repos/multilib-testing-x86_64/gcc-ada.install (from rev 135838, gcc-multilib/trunk/gcc-ada.install) gcc-multilib/repos/multilib-testing-x86_64/gcc-fortran.install (from rev 135838, gcc-multilib/trunk/gcc-fortran.install) gcc-multilib/repos/multilib-testing-x86_64/gcc-go.install (from rev 135838, gcc-multilib/trunk/gcc-go.install) gcc-multilib/repos/multilib-testing-x86_64/gcc-libs.install (from rev 135838, gcc-multilib/trunk/gcc-libs.install) gcc-multilib/repos/multilib-testing-x86_64/gcc.install (from rev 135838, gcc-multilib/trunk/gcc.install) gcc-multilib/repos/multilib-testing-x86_64/pr65882.patch (from rev 135838, gcc-multilib/trunk/pr65882.patch) gcc-multilib/repos/multilib-testing-x86_64/pr66035.patch (from rev 135838, gcc-multilib/trunk/pr66035.patch) gcc-multilib/repos/multilib-testing-x86_64/pr66647.patch (from rev 135838, gcc-multilib/trunk/pr66647.patch) -+ PKGBUILD| 408 ++ gcc-ada.install | 20 ++ gcc-fortran.install | 16 + gcc-go.install | 20 ++ gcc-libs.install| 16 + gcc.install | 20 ++ pr65882.patch | 106 pr66035.patch | 48 + pr66647.patch | 87 ++ 9 files changed, 741 insertions(+) Copied: gcc-multilib/repos/multilib-testing-x86_64/PKGBUILD (from rev 135838, gcc-multilib/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2015-06-25 04:01:26 UTC (rev 135839) @@ -0,0 +1,408 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com +# Contributor: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: libtool requires rebuilt with each new gcc version + +pkgname=('gcc-multilib' 'gcc-libs-multilib' 'lib32-gcc-libs' 'gcc-fortran-multilib' 'gcc-objc-multilib' 'gcc-ada-multilib' 'gcc-go-multilib') +pkgver=5.1.0 +_pkgver=5 +_islver=0.14.1 +pkgrel=5 +_snapshot=5-20150623 +pkgdesc=The GNU Compiler Collection for multilib +arch=('x86_64') +license=('GPL' 'LGPL' 'FDL' 'custom') +url=http://gcc.gnu.org; +makedepends=('binutils=2.25' 'libmpc' 'gcc-ada-multilib' 'doxygen' + 'lib32-glibc=2.21') +checkdepends=('dejagnu' 'inetutils') +options=('!emptydirs') +source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 + ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2 +http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2 +pr65882.patch +pr66647.patch +pr66035.patch) +md5sums=('69432bf92cb6cdc8399c1bfc28c4f801' + '118d1a379abf7606a3334c98a8411c79' + 'f64c1781d8bcac1ea168c2b7091ca2bd' + '720df658a726b6e0e541c58296bd5672' + '5b980076cd5fcbc3aff6014f306282dd') + +if [ -n ${_snapshot} ]; then + _basedir=gcc-${_snapshot} +else + _basedir=gcc-${pkgver} +fi + +_libdir=usr/lib/gcc/$CHOST/$pkgver + +prepare() { + cd ${srcdir}/${_basedir} + + # link isl for in-tree build + ln -s ../isl-${_islver} isl + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == x86_64 ]] sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 + + echo ${pkgver} gcc/BASE-VER + + # hack! - some configure tests for header files using $CPP $CPPFLAGS + sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure + + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65882 + patch -p0 -i ${srcdir}/pr65882.patch + + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66647 + patch -p0 -i ${srcdir}/pr66647.patch + + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66035 + patch -p1 -i ${srcdir}/pr66035.patch + + mkdir ${srcdir}/gcc-build +} + +build() { + cd ${srcdir}/gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + ${srcdir}/${_basedir}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --mandir=/usr/share/man --infodir=/usr/share/info \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \ + --enable-shared --enable-threads=posix --enable-libmpx \ + --with-system-zlib --with-isl --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \ + --disable-libstdcxx-pch --disable-libssp \ +
[arch-commits] Commit in gcc-multilib/repos (10 files)
Date: Thursday, April 23, 2015 @ 16:07:05 Author: heftig Revision: 132052 archrelease: copy trunk to multilib-staging-x86_64 Added: gcc-multilib/repos/multilib-staging-x86_64/ gcc-multilib/repos/multilib-staging-x86_64/PKGBUILD (from rev 132051, gcc-multilib/trunk/PKGBUILD) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.8-filename-output.patch (from rev 132051, gcc-multilib/trunk/gcc-4.8-filename-output.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.8-lambda-ICE.patch (from rev 132051, gcc-multilib/trunk/gcc-4.8-lambda-ICE.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.9-isl-0.13-hack.patch (from rev 132051, gcc-multilib/trunk/gcc-4.9-isl-0.13-hack.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-ada.install (from rev 132051, gcc-multilib/trunk/gcc-ada.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-fortran.install (from rev 132051, gcc-multilib/trunk/gcc-fortran.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-go.install (from rev 132051, gcc-multilib/trunk/gcc-go.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-libs.install (from rev 132051, gcc-multilib/trunk/gcc-libs.install) gcc-multilib/repos/multilib-staging-x86_64/gcc.install (from rev 132051, gcc-multilib/trunk/gcc.install) ---+ PKGBUILD | 381 gcc-4.8-filename-output.patch | 17 + gcc-4.8-lambda-ICE.patch | 35 +++ gcc-4.9-isl-0.13-hack.patch | 71 +++ gcc-ada.install | 20 ++ gcc-fortran.install | 16 + gcc-go.install| 20 ++ gcc-libs.install | 16 + gcc.install | 20 ++ 9 files changed, 596 insertions(+) Copied: gcc-multilib/repos/multilib-staging-x86_64/PKGBUILD (from rev 132051, gcc-multilib/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2015-04-23 14:07:05 UTC (rev 132052) @@ -0,0 +1,381 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com +# Contributor: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: libtool requires rebuilt with each new gcc version + +pkgname=('gcc-multilib' 'gcc-libs-multilib' 'lib32-gcc-libs' 'gcc-fortran-multilib' 'gcc-objc-multilib' 'gcc-ada-multilib' 'gcc-go-multilib') +pkgver=5.1.0 +_pkgver=5 +_islver=0.14.1 +pkgrel=1 +#_snapshot=5.1.0-RC-20150412 +pkgdesc=The GNU Compiler Collection for multilib +arch=('x86_64') +license=('GPL' 'LGPL' 'FDL' 'custom') +url=http://gcc.gnu.org; +makedepends=('binutils=2.25' 'libmpc' 'gcc-ada-multilib' 'doxygen' + 'lib32-glibc=2.21') +checkdepends=('dejagnu' 'inetutils') +options=('!emptydirs') +source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 + #ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2 +http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2) +md5sums=('d5525b1127d07d215960e6051c5da35e' + '118d1a379abf7606a3334c98a8411c79') + +if [ -n ${_snapshot} ]; then + _basedir=gcc-${_snapshot} +else + _basedir=gcc-${pkgver} +fi + +_libdir=usr/lib/gcc/$CHOST/$pkgver + +prepare() { + cd ${srcdir}/${_basedir} + + # link isl for in-tree build + ln -s ../isl-${_islver} isl + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == x86_64 ]] sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 + + echo ${pkgver} gcc/BASE-VER + + # hack! - some configure tests for header files using $CPP $CPPFLAGS + sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure + + mkdir ${srcdir}/gcc-build +} + +build() { + cd ${srcdir}/gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + ${srcdir}/${_basedir}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --mandir=/usr/share/man --infodir=/usr/share/info \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --with-isl --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \ + --disable-libstdcxx-pch --disable-libssp \ + --enable-gnu-unique-object --enable-linker-build-id \ + --enable-lto --enable-plugin --enable-install-libiberty \ + --with-linker-hash-style=gnu --enable-gnu-indirect-function \ + --enable-multilib --disable-werror \ + --enable-checking=release \ + --with-default-libstdcxx-abi=c++98 + + make + + # make documentation + make -C
[arch-commits] Commit in gcc-multilib/repos (10 files)
Date: Friday, March 6, 2015 @ 12:51:01 Author: heftig Revision: 128809 archrelease: copy trunk to multilib-testing-x86_64 Added: gcc-multilib/repos/multilib-testing-x86_64/ gcc-multilib/repos/multilib-testing-x86_64/PKGBUILD (from rev 128808, gcc-multilib/trunk/PKGBUILD) gcc-multilib/repos/multilib-testing-x86_64/gcc-4.8-filename-output.patch (from rev 128808, gcc-multilib/trunk/gcc-4.8-filename-output.patch) gcc-multilib/repos/multilib-testing-x86_64/gcc-4.8-lambda-ICE.patch (from rev 128808, gcc-multilib/trunk/gcc-4.8-lambda-ICE.patch) gcc-multilib/repos/multilib-testing-x86_64/gcc-4.9-isl-0.13-hack.patch (from rev 128808, gcc-multilib/trunk/gcc-4.9-isl-0.13-hack.patch) gcc-multilib/repos/multilib-testing-x86_64/gcc-ada.install (from rev 128808, gcc-multilib/trunk/gcc-ada.install) gcc-multilib/repos/multilib-testing-x86_64/gcc-fortran.install (from rev 128808, gcc-multilib/trunk/gcc-fortran.install) gcc-multilib/repos/multilib-testing-x86_64/gcc-go.install (from rev 128808, gcc-multilib/trunk/gcc-go.install) gcc-multilib/repos/multilib-testing-x86_64/gcc-libs.install (from rev 128808, gcc-multilib/trunk/gcc-libs.install) gcc-multilib/repos/multilib-testing-x86_64/gcc.install (from rev 128808, gcc-multilib/trunk/gcc.install) ---+ PKGBUILD | 380 gcc-4.8-filename-output.patch | 17 + gcc-4.8-lambda-ICE.patch | 35 +++ gcc-4.9-isl-0.13-hack.patch | 71 +++ gcc-ada.install | 20 ++ gcc-fortran.install | 16 + gcc-go.install| 20 ++ gcc-libs.install | 16 + gcc.install | 20 ++ 9 files changed, 595 insertions(+) Copied: gcc-multilib/repos/multilib-testing-x86_64/PKGBUILD (from rev 128808, gcc-multilib/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2015-03-06 11:51:01 UTC (rev 128809) @@ -0,0 +1,380 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com +# Contributor: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: libtool requires rebuilt with each new gcc version + +pkgname=('gcc-multilib' 'gcc-libs-multilib' 'lib32-gcc-libs' 'gcc-fortran-multilib' 'gcc-objc-multilib' 'gcc-ada-multilib' 'gcc-go-multilib') +pkgver=4.9.2 +_pkgver=4.9 +_islver=0.12.2 +_cloogver=0.18.1 +pkgrel=4 +_snapshot=4.9-20150304 +pkgdesc=The GNU Compiler Collection for multilib +arch=('x86_64') +license=('GPL' 'LGPL' 'FDL' 'custom') +url=http://gcc.gnu.org; +makedepends=('binutils=2.25' 'libmpc' 'gcc-ada-multilib' 'doxygen' + 'lib32-glibc=2.20') +checkdepends=('dejagnu' 'inetutils') +options=('!emptydirs') +source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 + ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2 +http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2 +http://www.bastoul.net/cloog/pages/download/cloog-${_cloogver}.tar.gz) +md5sums=('863bb9d2a9551c9b7447cfc8b7cc7498' + 'e039bfcfb6c2ab039b8ee69bf883e824' + 'e34fca0540d840e5d0f6427e98c92252') + +if [ -n ${_snapshot} ]; then + _basedir=gcc-${_snapshot} +else + _basedir=gcc-${pkgver} +fi + +_libdir=usr/lib/gcc/$CHOST/$pkgver + +prepare() { + cd ${srcdir}/${_basedir} + + # link isl/cloog for in-tree builds + ln -s ../isl-${_islver} isl + ln -s ../cloog-${_cloogver} cloog + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == x86_64 ]] sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 + + echo ${pkgver} gcc/BASE-VER + + # hack! - some configure tests for header files using $CPP $CPPFLAGS + sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure + + mkdir ${srcdir}/gcc-build +} + +build() { + cd ${srcdir}/gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + ${srcdir}/${_basedir}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --mandir=/usr/share/man --infodir=/usr/share/info \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \ + --disable-libstdcxx-pch --disable-libssp \ + --enable-gnu-unique-object --enable-linker-build-id \ + --enable-cloog-backend=isl \ + --enable-lto --enable-plugin --enable-install-libiberty \ + --with-linker-hash-style=gnu \ +
[arch-commits] Commit in gcc-multilib/repos (10 files)
Date: Saturday, February 7, 2015 @ 16:06:18 Author: heftig Revision: 127249 archrelease: copy trunk to multilib-staging-x86_64 Added: gcc-multilib/repos/multilib-staging-x86_64/ gcc-multilib/repos/multilib-staging-x86_64/PKGBUILD (from rev 127248, gcc-multilib/trunk/PKGBUILD) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.8-filename-output.patch (from rev 127248, gcc-multilib/trunk/gcc-4.8-filename-output.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.8-lambda-ICE.patch (from rev 127248, gcc-multilib/trunk/gcc-4.8-lambda-ICE.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.9-isl-0.13-hack.patch (from rev 127248, gcc-multilib/trunk/gcc-4.9-isl-0.13-hack.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-ada.install (from rev 127248, gcc-multilib/trunk/gcc-ada.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-fortran.install (from rev 127248, gcc-multilib/trunk/gcc-fortran.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-go.install (from rev 127248, gcc-multilib/trunk/gcc-go.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-libs.install (from rev 127248, gcc-multilib/trunk/gcc-libs.install) gcc-multilib/repos/multilib-staging-x86_64/gcc.install (from rev 127248, gcc-multilib/trunk/gcc.install) ---+ PKGBUILD | 386 gcc-4.8-filename-output.patch | 17 + gcc-4.8-lambda-ICE.patch | 35 +++ gcc-4.9-isl-0.13-hack.patch | 71 +++ gcc-ada.install | 20 ++ gcc-fortran.install | 16 + gcc-go.install| 20 ++ gcc-libs.install | 16 + gcc.install | 20 ++ 9 files changed, 601 insertions(+) Copied: gcc-multilib/repos/multilib-staging-x86_64/PKGBUILD (from rev 127248, gcc-multilib/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2015-02-07 15:06:18 UTC (rev 127249) @@ -0,0 +1,386 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com +# Contributor: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: libtool requires rebuilt with each new gcc version + +pkgname=('gcc-multilib' 'gcc-libs-multilib' 'lib32-gcc-libs' 'gcc-fortran-multilib' 'gcc-objc-multilib' 'gcc-ada-multilib' 'gcc-go-multilib') +pkgver=4.9.2 +_pkgver=4.9 +_islver=0.12.2 +_cloogver=0.18.1 +pkgrel=3 +_snapshot=4.9-20150204 +pkgdesc=The GNU Compiler Collection for multilib +arch=('x86_64') +license=('GPL' 'LGPL' 'FDL' 'custom') +url=http://gcc.gnu.org; +makedepends=('binutils=2.25' 'libmpc' 'gcc-ada-multilib' 'doxygen' + 'lib32-glibc=2.20') +checkdepends=('dejagnu' 'inetutils') +options=('!emptydirs') +source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 + ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2 +http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2 +http://www.bastoul.net/cloog/pages/download/cloog-${_cloogver}.tar.gz +gcc-4.8-filename-output.patch) +md5sums=('5a59c19c4ff7acd3db7f8d94843f7f85' + 'e039bfcfb6c2ab039b8ee69bf883e824' + 'e34fca0540d840e5d0f6427e98c92252' + '6810bb9b2252f03e6c98d9a671d94589') + +if [ -n ${_snapshot} ]; then + _basedir=gcc-${_snapshot} +else + _basedir=gcc-${pkgver} +fi + +_libdir=usr/lib/gcc/$CHOST/$pkgver + +prepare() { + cd ${srcdir}/${_basedir} + + # link isl/cloog for in-tree builds + ln -s ../isl-${_islver} isl + ln -s ../cloog-${_cloogver} cloog + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == x86_64 ]] sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 + + echo ${pkgver} gcc/BASE-VER + + # hack! - some configure tests for header files using $CPP $CPPFLAGS + sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure + + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653 + # https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=9140d56f + patch -p1 -i ${srcdir}/gcc-4.8-filename-output.patch + + mkdir ${srcdir}/gcc-build +} + +build() { + cd ${srcdir}/gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + ${srcdir}/${_basedir}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --mandir=/usr/share/man --infodir=/usr/share/info \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \
[arch-commits] Commit in gcc-multilib/repos (10 files)
Date: Saturday, December 27, 2014 @ 07:43:35 Author: heftig Revision: 124660 archrelease: copy trunk to multilib-staging-x86_64 Added: gcc-multilib/repos/multilib-staging-x86_64/ gcc-multilib/repos/multilib-staging-x86_64/PKGBUILD (from rev 124659, gcc-multilib/trunk/PKGBUILD) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.8-filename-output.patch (from rev 124659, gcc-multilib/trunk/gcc-4.8-filename-output.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.8-lambda-ICE.patch (from rev 124659, gcc-multilib/trunk/gcc-4.8-lambda-ICE.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.9-isl-0.13-hack.patch (from rev 124659, gcc-multilib/trunk/gcc-4.9-isl-0.13-hack.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-ada.install (from rev 124659, gcc-multilib/trunk/gcc-ada.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-fortran.install (from rev 124659, gcc-multilib/trunk/gcc-fortran.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-go.install (from rev 124659, gcc-multilib/trunk/gcc-go.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-libs.install (from rev 124659, gcc-multilib/trunk/gcc-libs.install) gcc-multilib/repos/multilib-staging-x86_64/gcc.install (from rev 124659, gcc-multilib/trunk/gcc.install) ---+ PKGBUILD | 386 gcc-4.8-filename-output.patch | 17 + gcc-4.8-lambda-ICE.patch | 35 +++ gcc-4.9-isl-0.13-hack.patch | 71 +++ gcc-ada.install | 20 ++ gcc-fortran.install | 16 + gcc-go.install| 20 ++ gcc-libs.install | 16 + gcc.install | 20 ++ 9 files changed, 601 insertions(+) Copied: gcc-multilib/repos/multilib-staging-x86_64/PKGBUILD (from rev 124659, gcc-multilib/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2014-12-27 06:43:35 UTC (rev 124660) @@ -0,0 +1,386 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com +# Contributor: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: libtool requires rebuilt with each new gcc version + +pkgname=('gcc-multilib' 'gcc-libs-multilib' 'lib32-gcc-libs' 'gcc-fortran-multilib' 'gcc-objc-multilib' 'gcc-ada-multilib' 'gcc-go-multilib') +pkgver=4.9.2 +_pkgver=4.9 +_islver=0.12.2 +_cloogver=0.18.1 +pkgrel=2 +_snapshot=4.9-20141224 +pkgdesc=The GNU Compiler Collection for multilib +arch=('x86_64') +license=('GPL' 'LGPL' 'FDL' 'custom') +url=http://gcc.gnu.org; +makedepends=('binutils=2.25' 'libmpc' 'gcc-ada-multilib' 'doxygen' + 'lib32-glibc=2.20') +checkdepends=('dejagnu' 'inetutils') +options=('!emptydirs') +source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 + ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2 +http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2 +http://www.bastoul.net/cloog/pages/download/cloog-${_cloogver}.tar.gz +gcc-4.8-filename-output.patch) +md5sums=('064bc3224ed492c1b2751c313f8278b0' + 'e039bfcfb6c2ab039b8ee69bf883e824' + 'e34fca0540d840e5d0f6427e98c92252' + '6810bb9b2252f03e6c98d9a671d94589') + +if [ -n ${_snapshot} ]; then + _basedir=gcc-${_snapshot} +else + _basedir=gcc-${pkgver} +fi + +_libdir=usr/lib/gcc/$CHOST/$pkgver + +prepare() { + cd ${srcdir}/${_basedir} + + # link isl/cloog for in-tree builds + ln -s ../isl-${_islver} isl + ln -s ../cloog-${_cloogver} cloog + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == x86_64 ]] sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 + + echo ${pkgver} gcc/BASE-VER + + # hack! - some configure tests for header files using $CPP $CPPFLAGS + sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure + + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653 + # https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=9140d56f + patch -p1 -i ${srcdir}/gcc-4.8-filename-output.patch + + mkdir ${srcdir}/gcc-build +} + +build() { + cd ${srcdir}/gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + ${srcdir}/${_basedir}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --mandir=/usr/share/man --infodir=/usr/share/info \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu
[arch-commits] Commit in gcc-multilib/repos (10 files)
Date: Monday, November 3, 2014 @ 12:58:18 Author: allan Revision: 121741 archrelease: copy trunk to multilib-staging-x86_64 Added: gcc-multilib/repos/multilib-staging-x86_64/ gcc-multilib/repos/multilib-staging-x86_64/PKGBUILD (from rev 121740, gcc-multilib/trunk/PKGBUILD) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.8-filename-output.patch (from rev 121740, gcc-multilib/trunk/gcc-4.8-filename-output.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.8-lambda-ICE.patch (from rev 121740, gcc-multilib/trunk/gcc-4.8-lambda-ICE.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.9-isl-0.13-hack.patch (from rev 121740, gcc-multilib/trunk/gcc-4.9-isl-0.13-hack.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-ada.install (from rev 121740, gcc-multilib/trunk/gcc-ada.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-fortran.install (from rev 121740, gcc-multilib/trunk/gcc-fortran.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-go.install (from rev 121740, gcc-multilib/trunk/gcc-go.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-libs.install (from rev 121740, gcc-multilib/trunk/gcc-libs.install) gcc-multilib/repos/multilib-staging-x86_64/gcc.install (from rev 121740, gcc-multilib/trunk/gcc.install) ---+ PKGBUILD | 388 gcc-4.8-filename-output.patch | 17 + gcc-4.8-lambda-ICE.patch | 35 +++ gcc-4.9-isl-0.13-hack.patch | 71 +++ gcc-ada.install | 20 ++ gcc-fortran.install | 16 + gcc-go.install| 20 ++ gcc-libs.install | 16 + gcc.install | 20 ++ 9 files changed, 603 insertions(+) Copied: gcc-multilib/repos/multilib-staging-x86_64/PKGBUILD (from rev 121740, gcc-multilib/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2014-11-03 11:58:18 UTC (rev 121741) @@ -0,0 +1,388 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com +# Contributor: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: libtool requires rebuilt with each new gcc version + +pkgname=('gcc-multilib' 'gcc-libs-multilib' 'lib32-gcc-libs' 'gcc-fortran-multilib' 'gcc-objc-multilib' 'gcc-ada-multilib' 'gcc-go-multilib') +pkgver=4.9.2 +_pkgver=4.9 +_islver=0.12.2 +_cloogver=0.18.1 +pkgrel=1 +#_snapshot=4.9-20140903 +pkgdesc=The GNU Compiler Collection for multilib +arch=('x86_64') +license=('GPL' 'LGPL' 'FDL' 'custom') +url=http://gcc.gnu.org; +makedepends=('binutils=2.24' 'libmpc' 'gcc-ada-multilib' 'doxygen' + 'lib32-glibc=2.20') +checkdepends=('dejagnu' 'inetutils') +options=('!emptydirs') +source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 + #ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2 +http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2 +http://www.bastoul.net/cloog/pages/download/cloog-${_cloogver}.tar.gz +gcc-4.8-filename-output.patch) +md5sums=('4df8ee253b7f3863ad0b86359cd39c43' + 'e039bfcfb6c2ab039b8ee69bf883e824' + 'e34fca0540d840e5d0f6427e98c92252' + '6810bb9b2252f03e6c98d9a671d94589') + +if [ -n ${_snapshot} ]; then + _basedir=gcc-${_snapshot} +else + _basedir=gcc-${pkgver} +fi + +_libdir=usr/lib/gcc/$CHOST/$pkgver + +prepare() { + cd ${srcdir}/${_basedir} + + # link isl/cloog for in-tree builds + ln -s ../isl-${_islver} isl + ln -s ../cloog-${_cloogver} cloog + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == x86_64 ]] sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 + + echo ${pkgver} gcc/BASE-VER + + # hack! - some configure tests for header files using $CPP $CPPFLAGS + sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure + + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653 + # https://gcc.gnu.org/git/?p=gcc.git;a=patch;h=9140d56f + patch -p1 -i ${srcdir}/gcc-4.8-filename-output.patch + + mkdir ${srcdir}/gcc-build +} + +build() { + cd ${srcdir}/gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + ${srcdir}/${_basedir}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --mandir=/usr/share/man --infodir=/usr/share/info \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \ +
[arch-commits] Commit in gcc-multilib/repos (10 files)
Date: Tuesday, September 9, 2014 @ 23:41:39 Author: heftig Revision: 118729 archrelease: copy trunk to multilib-staging-x86_64 Added: gcc-multilib/repos/multilib-staging-x86_64/ gcc-multilib/repos/multilib-staging-x86_64/PKGBUILD (from rev 118728, gcc-multilib/trunk/PKGBUILD) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.8-filename-output.patch (from rev 118728, gcc-multilib/trunk/gcc-4.8-filename-output.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.8-lambda-ICE.patch (from rev 118728, gcc-multilib/trunk/gcc-4.8-lambda-ICE.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-4.9-isl-0.13-hack.patch (from rev 118728, gcc-multilib/trunk/gcc-4.9-isl-0.13-hack.patch) gcc-multilib/repos/multilib-staging-x86_64/gcc-ada.install (from rev 118728, gcc-multilib/trunk/gcc-ada.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-fortran.install (from rev 118728, gcc-multilib/trunk/gcc-fortran.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-go.install (from rev 118728, gcc-multilib/trunk/gcc-go.install) gcc-multilib/repos/multilib-staging-x86_64/gcc-libs.install (from rev 118728, gcc-multilib/trunk/gcc-libs.install) gcc-multilib/repos/multilib-staging-x86_64/gcc.install (from rev 118728, gcc-multilib/trunk/gcc.install) ---+ PKGBUILD | 384 gcc-4.8-filename-output.patch | 17 + gcc-4.8-lambda-ICE.patch | 35 +++ gcc-4.9-isl-0.13-hack.patch | 71 +++ gcc-ada.install | 20 ++ gcc-fortran.install | 16 + gcc-go.install| 20 ++ gcc-libs.install | 16 + gcc.install | 20 ++ 9 files changed, 599 insertions(+) Copied: gcc-multilib/repos/multilib-staging-x86_64/PKGBUILD (from rev 118728, gcc-multilib/trunk/PKGBUILD) === --- multilib-staging-x86_64/PKGBUILD(rev 0) +++ multilib-staging-x86_64/PKGBUILD2014-09-09 21:41:39 UTC (rev 118729) @@ -0,0 +1,384 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com +# Contributor: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: libtool requires rebuilt with each new gcc version + +pkgname=('gcc-multilib' 'gcc-libs-multilib' 'lib32-gcc-libs' 'gcc-fortran-multilib' 'gcc-objc-multilib' 'gcc-ada-multilib' 'gcc-go-multilib') +pkgver=4.9.1 +_pkgver=4.9 +pkgrel=2 +_snapshot=4.9-20140903 +pkgdesc=The GNU Compiler Collection for multilib +arch=('x86_64') +license=('GPL' 'LGPL' 'FDL' 'custom') +url=http://gcc.gnu.org; +makedepends=('binutils=2.24' 'libmpc' 'cloog' 'gcc-ada-multilib' 'doxygen' + 'lib32-glibc=2.20') +checkdepends=('dejagnu' 'inetutils') +options=('!emptydirs') +source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 + ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2 +gcc-4.8-filename-output.patch +gcc-4.9-isl-0.13-hack.patch) +md5sums=('24dfd67139fda4746d2deff18182611d' + '40cb437805e2f7a006aa0d0c3098ab0f' + 'f26ae06b9cbc8abe86f5ee4dc5737da8') + +if [ -n ${_snapshot} ]; then + _basedir=gcc-${_snapshot} +else + _basedir=gcc-${pkgver} +fi + +_libdir=usr/lib/gcc/$CHOST/$pkgver + +prepare() { + cd ${srcdir}/${_basedir} + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == x86_64 ]] sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 + + echo ${pkgver} gcc/BASE-VER + + # hack! - some configure tests for header files using $CPP $CPPFLAGS + sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure + + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653 + patch -p0 -i ${srcdir}/gcc-4.8-filename-output.patch + + # isl-0.13 support - mostly header includes and a function rename + # (which does not seem right but causes no testsuite failures...) + patch -p1 -i ${srcdir}/gcc-4.9-isl-0.13-hack.patch + + mkdir ${srcdir}/gcc-build +} + +build() { + cd ${srcdir}/gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + ${srcdir}/${_basedir}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --mandir=/usr/share/man --infodir=/usr/share/info \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \ + --disable-libstdcxx-pch --disable-libssp \ + --enable-gnu-unique-object --enable-linker-build-id \ + --enable-cloog-backend=isl
[arch-commits] Commit in gcc-multilib/repos (10 files)
Date: Friday, July 18, 2014 @ 23:51:21 Author: heftig Revision: 115942 archrelease: copy trunk to multilib-testing-x86_64 Added: gcc-multilib/repos/multilib-testing-x86_64/ gcc-multilib/repos/multilib-testing-x86_64/PKGBUILD (from rev 115941, gcc-multilib/trunk/PKGBUILD) gcc-multilib/repos/multilib-testing-x86_64/gcc-4.8-filename-output.patch (from rev 115941, gcc-multilib/trunk/gcc-4.8-filename-output.patch) gcc-multilib/repos/multilib-testing-x86_64/gcc-4.8-lambda-ICE.patch (from rev 115941, gcc-multilib/trunk/gcc-4.8-lambda-ICE.patch) gcc-multilib/repos/multilib-testing-x86_64/gcc-4.9-isl-0.13-hack.patch (from rev 115941, gcc-multilib/trunk/gcc-4.9-isl-0.13-hack.patch) gcc-multilib/repos/multilib-testing-x86_64/gcc-ada.install (from rev 115941, gcc-multilib/trunk/gcc-ada.install) gcc-multilib/repos/multilib-testing-x86_64/gcc-fortran.install (from rev 115941, gcc-multilib/trunk/gcc-fortran.install) gcc-multilib/repos/multilib-testing-x86_64/gcc-go.install (from rev 115941, gcc-multilib/trunk/gcc-go.install) gcc-multilib/repos/multilib-testing-x86_64/gcc-libs.install (from rev 115941, gcc-multilib/trunk/gcc-libs.install) gcc-multilib/repos/multilib-testing-x86_64/gcc.install (from rev 115941, gcc-multilib/trunk/gcc.install) ---+ PKGBUILD | 384 gcc-4.8-filename-output.patch | 17 + gcc-4.8-lambda-ICE.patch | 35 +++ gcc-4.9-isl-0.13-hack.patch | 71 +++ gcc-ada.install | 20 ++ gcc-fortran.install | 16 + gcc-go.install| 20 ++ gcc-libs.install | 16 + gcc.install | 20 ++ 9 files changed, 599 insertions(+) Copied: gcc-multilib/repos/multilib-testing-x86_64/PKGBUILD (from rev 115941, gcc-multilib/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2014-07-18 21:51:21 UTC (rev 115942) @@ -0,0 +1,384 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com +# Contributor: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: libtool requires rebuilt with each new gcc version + +pkgname=('gcc-multilib' 'gcc-libs-multilib' 'lib32-gcc-libs' 'gcc-fortran-multilib' 'gcc-objc-multilib' 'gcc-ada-multilib' 'gcc-go-multilib') +pkgver=4.9.1 +_pkgver=4.9 +pkgrel=1 +#_snapshot=4.9-20140604 +pkgdesc=The GNU Compiler Collection for multilib +arch=('x86_64') +license=('GPL' 'LGPL' 'FDL' 'custom') +url=http://gcc.gnu.org; +makedepends=('binutils=2.24' 'libmpc' 'cloog' 'gcc-ada-multilib' 'doxygen' + 'lib32-glibc=2.19') +checkdepends=('dejagnu' 'inetutils') +options=('!emptydirs') +source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 + #ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2 +gcc-4.8-filename-output.patch +gcc-4.9-isl-0.13-hack.patch) +md5sums=('fddf71348546af523353bd43d34919c1' + '40cb437805e2f7a006aa0d0c3098ab0f' + 'f26ae06b9cbc8abe86f5ee4dc5737da8') + +if [ -n ${_snapshot} ]; then + _basedir=gcc-${_snapshot} +else + _basedir=gcc-${pkgver} +fi + +_libdir=usr/lib/gcc/$CHOST/$pkgver + +prepare() { + cd ${srcdir}/${_basedir} + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == x86_64 ]] sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 + + echo ${pkgver} gcc/BASE-VER + + # hack! - some configure tests for header files using $CPP $CPPFLAGS + sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure + + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653 + patch -p0 -i ${srcdir}/gcc-4.8-filename-output.patch + + # isl-0.13 support - mostly header includes and a function rename + # (which does not seem right but causes no testsuite failures...) + patch -p1 -i ${srcdir}/gcc-4.9-isl-0.13-hack.patch + + mkdir ${srcdir}/gcc-build +} + +build() { + cd ${srcdir}/gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + ${srcdir}/${_basedir}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --mandir=/usr/share/man --infodir=/usr/share/info \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \ + --disable-libstdcxx-pch --disable-libssp \ + --enable-gnu-unique-object --enable-linker-build-id \ + --enable-cloog-backend=isl \ +
[arch-commits] Commit in gcc-multilib/repos (10 files)
Date: Thursday, June 26, 2014 @ 22:31:35 Author: heftig Revision: 113650 archrelease: copy trunk to multilib-testing-x86_64 Added: gcc-multilib/repos/multilib-testing-x86_64/ gcc-multilib/repos/multilib-testing-x86_64/PKGBUILD (from rev 113649, gcc-multilib/trunk/PKGBUILD) gcc-multilib/repos/multilib-testing-x86_64/gcc-4.8-filename-output.patch (from rev 113649, gcc-multilib/trunk/gcc-4.8-filename-output.patch) gcc-multilib/repos/multilib-testing-x86_64/gcc-4.8-lambda-ICE.patch (from rev 113649, gcc-multilib/trunk/gcc-4.8-lambda-ICE.patch) gcc-multilib/repos/multilib-testing-x86_64/gcc-4.9-isl-0.13-hack.patch (from rev 113649, gcc-multilib/trunk/gcc-4.9-isl-0.13-hack.patch) gcc-multilib/repos/multilib-testing-x86_64/gcc-ada.install (from rev 113649, gcc-multilib/trunk/gcc-ada.install) gcc-multilib/repos/multilib-testing-x86_64/gcc-fortran.install (from rev 113649, gcc-multilib/trunk/gcc-fortran.install) gcc-multilib/repos/multilib-testing-x86_64/gcc-go.install (from rev 113649, gcc-multilib/trunk/gcc-go.install) gcc-multilib/repos/multilib-testing-x86_64/gcc-libs.install (from rev 113649, gcc-multilib/trunk/gcc-libs.install) gcc-multilib/repos/multilib-testing-x86_64/gcc.install (from rev 113649, gcc-multilib/trunk/gcc.install) ---+ PKGBUILD | 384 gcc-4.8-filename-output.patch | 17 + gcc-4.8-lambda-ICE.patch | 35 +++ gcc-4.9-isl-0.13-hack.patch | 71 +++ gcc-ada.install | 20 ++ gcc-fortran.install | 16 + gcc-go.install| 20 ++ gcc-libs.install | 16 + gcc.install | 20 ++ 9 files changed, 599 insertions(+) Copied: gcc-multilib/repos/multilib-testing-x86_64/PKGBUILD (from rev 113649, gcc-multilib/trunk/PKGBUILD) === --- multilib-testing-x86_64/PKGBUILD(rev 0) +++ multilib-testing-x86_64/PKGBUILD2014-06-26 20:31:35 UTC (rev 113650) @@ -0,0 +1,384 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com +# Contributor: Allan McRae al...@archlinux.org + +# toolchain build order: linux-api-headers-glibc-binutils-gcc-binutils-glibc +# NOTE: libtool requires rebuilt with each new gcc version + +pkgname=('gcc-multilib' 'gcc-libs-multilib' 'lib32-gcc-libs' 'gcc-fortran-multilib' 'gcc-objc-multilib' 'gcc-ada-multilib' 'gcc-go-multilib') +pkgver=4.9.0 +_pkgver=4.9 +pkgrel=5 +_snapshot=4.9-20140604 +pkgdesc=The GNU Compiler Collection for multilib +arch=('x86_64') +license=('GPL' 'LGPL' 'FDL' 'custom') +url=http://gcc.gnu.org; +makedepends=('binutils=2.24' 'libmpc' 'cloog' 'gcc-ada-multilib' 'doxygen' + 'lib32-glibc=2.19') +checkdepends=('dejagnu' 'inetutils') +options=('!emptydirs') +source=(#ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-${pkgver}.tar.bz2 + ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2 +gcc-4.8-filename-output.patch +gcc-4.9-isl-0.13-hack.patch) +md5sums=('57aa4ff81c56262dc89994853c4d0149' + '40cb437805e2f7a006aa0d0c3098ab0f' + 'f26ae06b9cbc8abe86f5ee4dc5737da8') + +if [ -n ${_snapshot} ]; then + _basedir=gcc-${_snapshot} +else + _basedir=gcc-${pkgver} +fi + +_libdir=usr/lib/gcc/$CHOST/$pkgver + +prepare() { + cd ${srcdir}/${_basedir} + + # Do not run fixincludes + sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in + + # Arch Linux installs x86_64 libraries /lib + [[ $CARCH == x86_64 ]] sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 + + echo ${pkgver} gcc/BASE-VER + + # hack! - some configure tests for header files using $CPP $CPPFLAGS + sed -i /ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/ {libiberty,gcc}/configure + + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57653 + patch -p0 -i ${srcdir}/gcc-4.8-filename-output.patch + + # isl-0.13 support - mostly header includes and a function rename + # (which does not seem right but causes no testsuite failures...) + patch -p1 -i ${srcdir}/gcc-4.9-isl-0.13-hack.patch + + mkdir ${srcdir}/gcc-build +} + +build() { + cd ${srcdir}/gcc-build + + # using -pipe causes spurious test-suite failures + # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565 + CFLAGS=${CFLAGS/-pipe/} + CXXFLAGS=${CXXFLAGS/-pipe/} + + ${srcdir}/${_basedir}/configure --prefix=/usr \ + --libdir=/usr/lib --libexecdir=/usr/lib \ + --mandir=/usr/share/man --infodir=/usr/share/info \ + --with-bugurl=https://bugs.archlinux.org/ \ + --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \ + --enable-shared --enable-threads=posix \ + --with-system-zlib --enable-__cxa_atexit \ + --disable-libunwind-exceptions --enable-clocale=gnu \ + --disable-libstdcxx-pch --disable-libssp \ + --enable-gnu-unique-object --enable-linker-build-id \ + --enable-cloog-backend=isl \ +