# 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)