[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

r6386 - in glibc-package/branches/glibc-2.21/debian: . control.in patches patches/any



Author: adconrad
Date: 2015-03-18 11:08:54 +0000 (Wed, 18 Mar 2015)
New Revision: 6386

Added:
   glibc-package/branches/glibc-2.21/debian/patches/any/local-tester-gcc-4.9.diff
Modified:
   glibc-package/branches/glibc-2.21/debian/changelog
   glibc-package/branches/glibc-2.21/debian/control
   glibc-package/branches/glibc-2.21/debian/control.in/main
   glibc-package/branches/glibc-2.21/debian/patches/series
   glibc-package/branches/glibc-2.21/debian/rules
Log:
* debian/{control.in/main,rules}: Switch to gcc-4.9 on all architectures.
* debian/patches/any/local-tester-gcc-4.9.diff: Fix gcc-4.9 regression.

Modified: glibc-package/branches/glibc-2.21/debian/changelog
===================================================================
--- glibc-package/branches/glibc-2.21/debian/changelog	2015-03-17 13:58:39 UTC (rev 6385)
+++ glibc-package/branches/glibc-2.21/debian/changelog	2015-03-18 11:08:54 UTC (rev 6386)
@@ -92,6 +92,8 @@
   * debian/*: Update occurences of 2.19 to 2.21 and update symbols to match.
   * debian/patches/any/cvs-vismain-pie.diff: Compile vismain with -fPIE
     and link with -pie to fix testsuite failure with the new binutils.
+  * debian/{control.in/main,rules}: Switch to gcc-4.9 on all architectures.
+  * debian/patches/any/local-tester-gcc-4.9.diff: Fix gcc-4.9 regression.
   * debian/libc*.symbols*: Remove local __invoke_dynamic_linker__ symbol,
     which no longer shows up in random support libraries' symbol tables.
   * debian/sysdeps/*: Neither ports nor nptl are considered add-ons anymore.

Modified: glibc-package/branches/glibc-2.21/debian/control
===================================================================
--- glibc-package/branches/glibc-2.21/debian/control	2015-03-17 13:58:39 UTC (rev 6385)
+++ glibc-package/branches/glibc-2.21/debian/control	2015-03-18 11:08:54 UTC (rev 6386)
@@ -8,7 +8,7 @@
  mig (>= 1.4-2) [hurd-i386], hurd-dev (>= 1:0.5.git20140320~) [hurd-i386], gnumach-dev (>= 2:1.4+git20141109-1) [hurd-i386],
  kfreebsd-kernel-headers [kfreebsd-any],
  binutils (>= 2.21),
- g++-4.8 (>= 4.8.3-8), g++-4.8-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc ppc64 s390x sparc sparc64 x32]
+ g++-4.9, g++-4.9-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc ppc64 s390x sparc sparc64 x32]
 Build-Depends-Indep: perl, po-debconf (>= 1.0)
 Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
 Uploaders: Clint Adams <clint@debian.org>, Aurelien Jarno <aurel32@debian.org>, Adam Conrad <adconrad@0c3.net>

Modified: glibc-package/branches/glibc-2.21/debian/control.in/main
===================================================================
--- glibc-package/branches/glibc-2.21/debian/control.in/main	2015-03-17 13:58:39 UTC (rev 6385)
+++ glibc-package/branches/glibc-2.21/debian/control.in/main	2015-03-18 11:08:54 UTC (rev 6386)
@@ -8,7 +8,7 @@
  mig (>= 1.4-2) [hurd-i386], hurd-dev (>= 1:0.5.git20140320~) [hurd-i386], gnumach-dev (>= 2:1.4+git20141109-1) [hurd-i386],
  kfreebsd-kernel-headers [kfreebsd-any],
  binutils (>= 2.21),
- g++-4.8 (>= 4.8.3-8), g++-4.8-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc ppc64 s390x sparc sparc64 x32]
+ g++-4.9, g++-4.9-multilib [amd64 i386 kfreebsd-amd64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc ppc64 s390x sparc sparc64 x32]
 Build-Depends-Indep: perl, po-debconf (>= 1.0)
 Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
 Uploaders: Clint Adams <clint@debian.org>, Aurelien Jarno <aurel32@debian.org>, Adam Conrad <adconrad@0c3.net>

Added: glibc-package/branches/glibc-2.21/debian/patches/any/local-tester-gcc-4.9.diff
===================================================================
--- glibc-package/branches/glibc-2.21/debian/patches/any/local-tester-gcc-4.9.diff	                        (rev 0)
+++ glibc-package/branches/glibc-2.21/debian/patches/any/local-tester-gcc-4.9.diff	2015-03-18 11:08:54 UTC (rev 6386)
@@ -0,0 +1,24 @@
+commit 9300797ee93422a87f443d5ba7e1411167e7a837
+Author: Ondřej Bílka <neleai@seznam.cz>
+Date:   Tue Jan 6 17:43:09 2015 +0100
+
+    Suppress warning in string/tester.c for gcc 4.9
+
+diff --git a/string/tester.c b/string/tester.c
+index f957ed2..64dc056 100644
+--- a/string/tester.c
++++ b/string/tester.c
+@@ -1305,10 +1305,10 @@ test_memset (void)
+   equal(one, "axxxefgh", 2);		/* Basic test. */
+ 
+   DIAG_PUSH_NEEDS_COMMENT;
+-#if __GNUC_PREREQ (5, 0)
+-  /* GCC 5.0 warns about a zero-length memset because the arguments to memset
++#if __GNUC_PREREQ (4, 9)
++  /* GCC 4.9 warns about a zero-length memset because the arguments to memset
+      may be in the wrong order.  But we really want to test this.  */
+-  DIAG_IGNORE_NEEDS_COMMENT (5.0, "-Wmemset-transposed-args")
++  DIAG_IGNORE_NEEDS_COMMENT (4.9, "-Wmemset-transposed-args")
+ #endif
+   (void) memset(one+2, 'y', 0);
+   equal(one, "axxxefgh", 3);		/* Zero-length set. */

Modified: glibc-package/branches/glibc-2.21/debian/patches/series
===================================================================
--- glibc-package/branches/glibc-2.21/debian/patches/series	2015-03-17 13:58:39 UTC (rev 6385)
+++ glibc-package/branches/glibc-2.21/debian/patches/series	2015-03-18 11:08:54 UTC (rev 6386)
@@ -235,3 +235,4 @@
 any/local-static-dlopen-search-path.diff
 any/cvs-ldconfig-aux-cache.diff
 any/cvs-vismain-pie.diff
+any/local-tester-gcc-4.9.diff

Modified: glibc-package/branches/glibc-2.21/debian/rules
===================================================================
--- glibc-package/branches/glibc-2.21/debian/rules	2015-03-17 13:58:39 UTC (rev 6385)
+++ glibc-package/branches/glibc-2.21/debian/rules	2015-03-18 11:08:54 UTC (rev 6386)
@@ -101,7 +101,7 @@
 
 BASE_CC = gcc
 BASE_CXX = g++
-DEB_GCC_VERSION ?= -4.8
+DEB_GCC_VERSION ?= -4.9
 
 RUN_TESTSUITE = yes
 


Reply to: