[arch-commits] Commit in gcc-multilib/trunk (PKGBUILD)

Jan Steffens heftig at archlinux.org
Tue Jan 10 02:35:58 UTC 2017


    Date: Tuesday, January 10, 2017 @ 02:35:56
  Author: heftig
Revision: 206404

6.3.1-1

Modified:
  gcc-multilib/trunk/PKGBUILD

----------+
 PKGBUILD |   54 ++++++++++++++++++++++++++++++++----------------------
 1 file changed, 32 insertions(+), 22 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-01-10 02:02:41 UTC (rev 206403)
+++ PKGBUILD	2017-01-10 02:35:56 UTC (rev 206404)
@@ -6,11 +6,11 @@
 # 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=6.2.1
+pkgver=6.3.1
 _pkgver=6
 _islver=0.16.1
 pkgrel=1
-_commit=c2103c17
+_commit=4ca53f06ff7d346ef8021a23108f23a5406a0417
 pkgdesc="The GNU Compiler Collection for multilib"
 arch=('x86_64')
 license=('GPL' 'LGPL' 'FDL' 'custom')
@@ -19,14 +19,11 @@
              'lib32-glibc>=2.24')
 checkdepends=('dejagnu' 'inetutils')
 options=('!emptydirs')
-source=(git://gcc.gnu.org/git/gcc.git#commit=${_commit}
+source=(git+https://gcc.gnu.org/git/gcc.git#commit=${_commit}
         http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2)
 md5sums=('SKIP'
          'ac1f25a0677912952718a51f5bc20f32')
 
-# gcc-6.0 forces a changed triplet - need to address in pacman/devtools
-[[ $CARCH == "x86_64" ]] && CHOST=x86_64-pc-linux-gnu
-
 _libdir="usr/lib/gcc/$CHOST/$pkgver"
 
 prepare() {
@@ -56,22 +53,35 @@
   CXXFLAGS=${CXXFLAGS/-pipe/}
 
   ${srcdir}/gcc/configure --prefix=/usr \
-      --libdir=/usr/lib --libexecdir=/usr/lib \
-      --mandir=/usr/share/man --infodir=/usr/share/info \
+      --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 \
-      --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-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 \
+      --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
 
   make
-  
+
   # make documentation
   make -C $CHOST/libstdc++-v3/doc doc-man-doxygen
 }
@@ -134,10 +144,10 @@
   options=('!emptydirs' '!strip')
 
   cd ${srcdir}/gcc-build
-  
+
   make -C $CHOST/libgcc DESTDIR=${pkgdir} install-shared
   rm ${pkgdir}/${_libdir}/libgcc_eh.a
-  
+
   for lib in libatomic \
              libcilkrts \
              libgfortran \
@@ -195,7 +205,7 @@
   make -C $CHOST/libgcc DESTDIR=${pkgdir} install
   make -C $CHOST/32/libgcc DESTDIR=${pkgdir} install
   rm ${pkgdir}/usr/lib{,32}/libgcc_s.so*
-  
+
   make -C $CHOST/libstdc++-v3/src DESTDIR=${pkgdir} install
   make -C $CHOST/libstdc++-v3/include DESTDIR=${pkgdir} install
   make -C $CHOST/libstdc++-v3/libsupc++ DESTDIR=${pkgdir} install
@@ -256,7 +266,7 @@
   case "$opt" in
     -ansi|-std=c89|-std=iso9899:1990) fl="";;
     -std=*) echo "`basename $0` called with non ANSI/ISO C option $opt" >&2
-	    exit 1;;
+            exit 1;;
   esac
 done
 exec gcc $fl ${1+"$@"}
@@ -269,7 +279,7 @@
   case "$opt" in
     -std=c99|-std=iso9899:1999) fl="";;
     -std=*) echo "`basename $0` called with non ISO C99 option $opt" >&2
-	    exit 1;;
+            exit 1;;
   esac
 done
 exec gcc $fl ${1+"$@"}



More information about the arch-commits mailing list