# HG changeset patch
# User Clemens Buchacher
# Date 1367749632 -7200
# Sun May 05 12:27:12 2013 +0200
# Node ID ca9d5734158240ea37a5b5df33635c85c1456799
# Parent 3392e7d0cbf232a10db83a03335919e509dcbe02
update to gcc 4.8.0; fixes build with texinfo 5
See also:
https://bugs.archlinux.org/task/34000
http://gcc.gnu.org/ml/gcc-patches/2012-10/msg02505.html
Version 4.8.0 in turn needs this patch to fix the build with --disable-nls:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56644
See also:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54659
The mingw gcc build is not affected, because libintl is not installed in that
environment.
diff -r 3392e7d0cbf2 -r ca9d57341582 index.html
--- a/index.html Mon Apr 22 00:51:17 2013 -0400
+++ b/index.html Sun May 05 12:27:12 2013 +0200
@@ -1140,7 +1140,7 @@
gcc |
- 4.7.2 |
+ 4.8.0 |
GCC |
@@ -1770,7 +1770,7 @@
native-gcc |
- 4.7.2 |
+ 4.8.0 |
GCC |
diff -r 3392e7d0cbf2 -r ca9d57341582 src/gcc.mk
--- a/src/gcc.mk Mon Apr 22 00:51:17 2013 -0400
+++ b/src/gcc.mk Sun May 05 12:27:12 2013 +0200
@@ -3,7 +3,7 @@
PKG := gcc
$(PKG)_IGNORE :=
-$(PKG)_CHECKSUM := a464ba0f26eef24c29bcd1e7489421117fb9ee35
+$(PKG)_CHECKSUM := b4ee6e9bdebc65223f95067d0cc1a634b59dad72
$(PKG)_SUBDIR := gcc-$($(PKG)_VERSION)
$(PKG)_FILE := gcc-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := ftp://ftp.gnu.org/pub/gnu/gcc/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE)
diff -r 3392e7d0cbf2 -r ca9d57341582 src/native-gcc-intl.patch
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/native-gcc-intl.patch Sun May 05 12:27:12 2013 +0200
@@ -0,0 +1,27 @@
+This patch has been taken from:
+http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56644
+
+See also:
+http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54659
+
+diff -urN a/gcc/intl.h b/gcc/intl.h
+--- a/gcc/intl.h 2013-05-05 11:49:38.203668886 +0200
++++ b/gcc/intl.h 2013-05-05 11:50:08.087003256 +0200
+@@ -52,6 +52,17 @@
+
+ extern const char *fake_ngettext(const char *singular,const char *plural,
+ unsigned long int n);
++#undef fprintf
++#undef vfprintf
++#undef printf
++#undef vprintf
++#undef sprintf
++#undef vsprintf
++#undef snprintf
++#undef vsnprintf
++#undef asprintf
++#undef vasprintf
++#undef setlocale
+
+ #endif
+
diff -r 3392e7d0cbf2 -r ca9d57341582 src/native-gcc.mk
--- a/src/native-gcc.mk Mon Apr 22 00:51:17 2013 -0400
+++ b/src/native-gcc.mk Sun May 05 12:27:12 2013 +0200
@@ -3,7 +3,7 @@
PKG := native-gcc
$(PKG)_IGNORE :=
-$(PKG)_CHECKSUM := a464ba0f26eef24c29bcd1e7489421117fb9ee35
+$(PKG)_CHECKSUM := b4ee6e9bdebc65223f95067d0cc1a634b59dad72
$(PKG)_SUBDIR := gcc-$($(PKG)_VERSION)
$(PKG)_FILE := gcc-$($(PKG)_VERSION).tar.bz2
$(PKG)_URL := ftp://ftp.gnu.org/pub/gnu/gcc/gcc-$($(PKG)_VERSION)/$($(PKG)_FILE)