[arch-commits] Commit in gcc/trunk (PKGBUILD gcc-4.7.1-libada-pic.patch)

allan at nymeria.archlinux.org allan at nymeria.archlinux.org
Tue Jan 22 03:59:17 UTC 2013


    Date: Tuesday, January 22, 2013 @ 04:59:17
  Author: allan
Revision: 175815

upgpkg: gcc 4.7.2-4

remove pure64 patch - unneeded deviation from upstream, linker path does not matter with various lib symlinks and a simple sed keeps x86_64 libraries in /usr/lib, remove unneeded libada patch, adjust CFLAGS to minimise false positive testsuite failures

Modified:
  gcc/trunk/PKGBUILD
Deleted:
  gcc/trunk/gcc-4.7.1-libada-pic.patch

----------------------------+
 PKGBUILD                   |   13 ++++++++-----
 gcc-4.7.1-libada-pic.patch |   12 ------------
 2 files changed, 8 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-01-22 03:43:27 UTC (rev 175814)
+++ PKGBUILD	2013-01-22 03:59:17 UTC (rev 175815)
@@ -17,10 +17,8 @@
 options=('!libtool' '!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.7.1-libada-pic.patch
 	gcc-4.7.1-libgo-write.patch)
 md5sums=('cc308a0891e778cfda7a151ab8a6e762'
-         '2acbc9d35cc9d72329dc71d6b1f162ef'
          'df82dd175ac566c8a6d46b11ac21f14c')
 
 
@@ -39,14 +37,19 @@
   # Do not run fixincludes
   sed -i 's@\./fixinc\.sh at -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
+
   # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53679
   patch -p1 -i ${srcdir}/gcc-4.7.1-libgo-write.patch
-  
-  # bug to file...
-  patch -p1 -i ${srcdir}/gcc-4.7.1-libada-pic.patch
 
   echo ${pkgver} > gcc/BASE-VER
 
+  # using -pipe causes spurious test-suite failures
+  # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+  CFLAGS=${CFLAGS/-pipe/}
+  CXXFLAGS=${CXXFLAGS/-pipe/}
+
   cd ${srcdir}
   mkdir gcc-build && cd gcc-build
 

Deleted: gcc-4.7.1-libada-pic.patch
===================================================================
--- gcc-4.7.1-libada-pic.patch	2013-01-22 03:43:27 UTC (rev 175814)
+++ gcc-4.7.1-libada-pic.patch	2013-01-22 03:59:17 UTC (rev 175815)
@@ -1,12 +0,0 @@
-diff -Naur gcc-4.7.1-orig/libada/Makefile.in gcc-4.7.1/libada/Makefile.in
---- gcc-4.7.1-orig/libada/Makefile.in	2012-06-13 01:12:37.000000000 +1000
-+++ gcc-4.7.1/libada/Makefile.in	2012-06-16 15:04:32.179911023 +1000
-@@ -54,7 +54,7 @@
- PICFLAG = @PICFLAG@
- GNATLIBFLAGS= -W -Wall -gnatpg -nostdinc
- GNATLIBCFLAGS= -g -O2
--GNATLIBCFLAGS_FOR_C = -W -Wall $(GNATLIBCFLAGS) \
-+GNATLIBCFLAGS_FOR_C = -W -Wall $(GNATLIBCFLAGS) $(PICFLAG) \
- 	-fexceptions -DIN_RTS @have_getipinfo@
- 
- host_subdir = @host_subdir@




More information about the arch-commits mailing list