[arch-commits] Commit in gcc/trunk (3 files)

Allan McRae allan at archlinux.org
Sat Jun 16 04:46:41 UTC 2012


    Date: Saturday, June 16, 2012 @ 00:46:41
  Author: allan
Revision: 161888

add some build fixes...

Added:
  gcc/trunk/gcc-4.7.1-libada-pic.patch
  gcc/trunk/gcc-4.7.1-libgo-write.patch
Modified:
  gcc/trunk/PKGBUILD

-----------------------------+
 PKGBUILD                    |   19 +++++++++++++++----
 gcc-4.7.1-libada-pic.patch  |   11 +++++++++++
 gcc-4.7.1-libgo-write.patch |    8 ++++++++
 3 files changed, 34 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-06-16 02:43:02 UTC (rev 161887)
+++ PKGBUILD	2012-06-16 04:46:41 UTC (rev 161888)
@@ -20,11 +20,15 @@
 	#ftp://gcc.gnu.org/pub/gcc/snapshots/${_snapshot}/gcc-${_snapshot}.tar.bz2
 	ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-api.${_libstdcppmanver}.man.tar.bz2
 	gcc_pure64.patch
-	gcc-4.7.0-cloog-0.17.patch)
+	gcc-4.7.0-cloog-0.17.patch
+	gcc-4.7.1-libada-pic.patch
+	gcc-4.7.1-libgo-write.patch)
 md5sums=('933e6f15f51c031060af64a9e14149ff'
-         '489d2f5311535800a120efd8d18db719'
+         '767c62f9a047c4434f2345decf1d0819'
          'ced48436c1b3c981d721a829f1094de1'
-         '575f7d17b022e609447a590e481b18b5')
+         '575f7d17b022e609447a590e481b18b5'
+         'd18397f44276a21a906c447488b65354'
+         'e1655d0cd519d1938a1504a9b4a5bea1')
 
 
 if [ -n "${_snapshot}" ]; then
@@ -49,6 +53,12 @@
   # compatibility with latest cloog
   patch -p1 -i ${srcdir}/gcc-4.7.0-cloog-0.17.patch
 
+  # 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-libgo-write.patch
+
   echo ${pkgver} > gcc/BASE-VER
 
   cd ${srcdir}
@@ -182,7 +192,8 @@
 
   # install the libstdc++ man pages
   install -dm755 ${pkgdir}/usr/share/man/man3
-  install -m644 ${srcdir}/man/man3/* ${pkgdir}/usr/share/man/man3/
+  install -m644 ${srcdir}/libstdc++-api.${_libstdcppmanver}.man/man3/* \
+    ${pkgdir}/usr/share/man/man3/
 
   # Install Runtime Library Exception
   install -Dm644 ${_basedir}/COPYING.RUNTIME \

Added: gcc-4.7.1-libada-pic.patch
===================================================================
--- gcc-4.7.1-libada-pic.patch	                        (rev 0)
+++ gcc-4.7.1-libada-pic.patch	2012-06-16 04:46:41 UTC (rev 161888)
@@ -0,0 +1,11 @@
+--- old/gcc-4.7-20120609/libada/Makefile.in	2012-05-06 09:27:25.000000000 +0000
++++ new/gcc-4.7.1/libada/Makefile.in	2012-06-12 15:12:37.000000000 +0000
+@@ -54,7 +54,7 @@
+ PICFLAG = @PICFLAG@
+ GNATLIBFLAGS= -W -Wall -gnatpg -nostdinc
+ GNATLIBCFLAGS= -g -O2
+-GNATLIBCFLAGS_FOR_C = -W -Wall $(GNATLIBCFLAGS) $(PICFLAG) \
++GNATLIBCFLAGS_FOR_C = -W -Wall $(GNATLIBCFLAGS) \
+ 	-fexceptions -DIN_RTS @have_getipinfo@
+ 
+ host_subdir = @host_subdir@

Added: gcc-4.7.1-libgo-write.patch
===================================================================
--- gcc-4.7.1-libgo-write.patch	                        (rev 0)
+++ gcc-4.7.1-libgo-write.patch	2012-06-16 04:46:41 UTC (rev 161888)
@@ -0,0 +1,8 @@
+--- file_not_specified_in_diff	
++++ file_not_specified_in_diff	
+@@ -1,2 +1,3 @@ 
+--- gcc-4.7.1/libgo/runtime/print.c
++++ gcc-4.7.1/libgo/runtime/print.c
+-		runtime_write(2, v, n);
++		ssize_t bytesWritten = runtime_write(2, v, n);
++		(void)bytesWritten;




More information about the arch-commits mailing list