r2464 - in glibc-package/trunk/debian: . patches patches/any sysdeps
Author: aurel32
Date: 2007-07-26 16:38:07 +0000 (Thu, 26 Jul 2007)
New Revision: 2464
Added:
glibc-package/trunk/debian/patches/any/cvs-initfini.diff
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/patches/series
glibc-package/trunk/debian/sysdeps/powerpc.mk
Log:
* any/cvs-initfini.diff: new patch from upstream to fix crti.o on
ppc64. Closes: #434626.
* debian/sysdeps/powerpc.mk: build libc6-ppc64 with gcc-4.2.
* debian/control: Remove build-depend on gcc-4.1 on powerpc.
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2007-07-26 15:17:43 UTC (rev 2463)
+++ glibc-package/trunk/debian/changelog 2007-07-26 16:38:07 UTC (rev 2464)
@@ -3,8 +3,12 @@
[ Aurelien Jarno ]
* mips/cvs-gscope_flag.diff: new patch to fix build on mips/mipsel.
* arm/cvs-gscope_flag.diff: new patch to fix build on arm/armel.
+ * any/cvs-initfini.diff: new patch from upstream to fix crti.o on
+ ppc64. Closes: #434626.
+ * debian/sysdeps/powerpc.mk: build libc6-ppc64 with gcc-4.2.
+ * debian/control: Remove build-depend on gcc-4.1 on powerpc.
- -- Aurelien Jarno <aurel32@debian.org> Thu, 26 Jul 2007 17:17:26 +0200
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 26 Jul 2007 18:34:31 +0200
glibc (2.6-4) unstable; urgency=low
Added: glibc-package/trunk/debian/patches/any/cvs-initfini.diff
===================================================================
--- glibc-package/trunk/debian/patches/any/cvs-initfini.diff (rev 0)
+++ glibc-package/trunk/debian/patches/any/cvs-initfini.diff 2007-07-26 16:38:07 UTC (rev 2464)
@@ -0,0 +1,24 @@
+2007-06-17 Andreas Schwab <schwab@suse.de>
+
+ * sysdeps/generic/initfini.c: Tell gcc about the nonstandard sections.
+
+--- libc/sysdeps/generic/initfini.c 2004/08/16 04:50:53
++++ libc/sysdeps/generic/initfini.c 2007/06/17 18:02:40
+@@ -81,7 +81,7 @@
+ }
+
+ SECTION (".init");
+-extern void _init (void);
++extern void __attribute__ ((section (".init"))) _init (void);
+ void
+ _init (void)
+ {
+@@ -107,7 +107,7 @@
+ asm ("\n/*@_fini_PROLOG_BEGINS*/");
+
+ SECTION (".fini");
+-extern void _fini (void);
++extern void __attribute__ ((section (".fini"))) _fini (void);
+ void
+ _fini (void)
+ {
Modified: glibc-package/trunk/debian/patches/series
===================================================================
--- glibc-package/trunk/debian/patches/series 2007-07-26 15:17:43 UTC (rev 2463)
+++ glibc-package/trunk/debian/patches/series 2007-07-26 16:38:07 UTC (rev 2464)
@@ -103,6 +103,7 @@
all/local-pt_BR.diff
any/cvs-ld_library_path.diff
+any/cvs-initfini.diff -p1
any/local-notls.diff -p0
any/local-asserth-decls.diff -p0
# any/local-base.diff -p0 # g: suspended
Modified: glibc-package/trunk/debian/sysdeps/powerpc.mk
===================================================================
--- glibc-package/trunk/debian/sysdeps/powerpc.mk 2007-07-26 15:17:43 UTC (rev 2463)
+++ glibc-package/trunk/debian/sysdeps/powerpc.mk 2007-07-26 16:38:07 UTC (rev 2464)
@@ -3,8 +3,8 @@
DEB_ARCH_REGULAR_PACKAGES += libc6-ppc64 libc6-dev-ppc64
ppc64_add-ons = nptl $(add-ons)
ppc64_configure_target = powerpc64-linux
-ppc64_CC = gcc-4.1 -m64
-ppc64_CXX = g++-4.1 -m64
+ppc64_CC = $(CC) -m64
+ppc64_CXX = $(CXX) -m64
libc6-ppc64_shlib_dep = libc6-ppc64 (>= $(shlib_dep_ver))
ppc64_extra_cflags = -O3 -g
ppc64_extra_config_options := $(extra_config_options) --disable-profile
Reply to: