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

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: