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

r4025 - in glibc-package/trunk/debian: . rules.d sysdeps testsuite-checking



Author: aurel32
Date: 2009-12-09 14:27:16 +0000 (Wed, 09 Dec 2009)
New Revision: 4025

Added:
   glibc-package/trunk/debian/libc6.symbols.sparc64
   glibc-package/trunk/debian/sysdeps/sparc64.mk
   glibc-package/trunk/debian/testsuite-checking/expected-results-sparc64-linux-gnu-libc
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/control
   glibc-package/trunk/debian/rules.d/control.mk
Log:
  * Add support for sparc64 architecture. 



Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2009-12-04 06:57:20 UTC (rev 4024)
+++ glibc-package/trunk/debian/changelog	2009-12-09 14:27:16 UTC (rev 4025)
@@ -8,13 +8,14 @@
   * Use gcc/g++-4.4 on hppa, hurd-i386, mips and mipsel.
   * Mention EGLIBC in packages description.  Closes: #559121.
   * kfreebsd/local-sysdeps.diff: update to revision 2977 (from glibc-bsd).
+  * Add support for sparc64 architecture. 
 
   [ Samuel Thibault ]
   * testsuite-checking/expected-results-i486-linux-gnu-libc: Add hurd-i386
     testsuite results.
   * sysdeps/hurd.mk: Enable testsuite.
 
- -- Aurelien Jarno <aurel32@debian.org>  Fri, 04 Dec 2009 07:56:39 +0100
+ -- Aurelien Jarno <aurel32@debian.org>  Wed, 09 Dec 2009 15:27:02 +0100
 
 eglibc (2.10.2-2) unstable; urgency=low
 

Modified: glibc-package/trunk/debian/control
===================================================================
--- glibc-package/trunk/debian/control	2009-12-04 06:57:20 UTC (rev 4024)
+++ glibc-package/trunk/debian/control	2009-12-09 14:27:16 UTC (rev 4025)
@@ -106,7 +106,7 @@
  slow Services like LDAP, NIS or NIS+
 
 Package: libc6
-Architecture: amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc s390 hppa sh3 sh4 sh3eb sh4eb
+Architecture: amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc sparc64 s390 hppa sh3 sh4 sh3eb sh4eb
 Section: libs
 Priority: required
 Depends: libc-bin (= ${binary:Version}), hurd (>= 20070606-1+SVN) [hurd-i386], libgcc1 [!hppa !m68k], libgcc2 [m68k], libgcc4 [hppa]
@@ -121,7 +121,7 @@
  and the standard math library, as well as many others.
 
 Package: libc6-dev
-Architecture: amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc s390 hppa sh3 sh4 sh3eb sh4eb
+Architecture: amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc sparc64 s390 hppa sh3 sh4 sh3eb sh4eb
 Section: libdevel
 Priority: optional
 Depends: libc6 (= ${binary:Version}), libc-dev-bin (= ${binary:Version}), linux-libc-dev [linux-any], kfreebsd-kernel-headers (>= 0.11) [kfreebsd-any], gnumach-dev [hurd-i386], hurd-dev (>= 20080607-3) [hurd-i386], libpthread-stubs0-dev [hurd-i386]
@@ -134,7 +134,7 @@
  and link programs which use the standard C library.
 
 Package: libc6-dbg
-Architecture: amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc s390 hppa sh3 sh4 sh3eb sh4eb
+Architecture: amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc sparc64 s390 hppa sh3 sh4 sh3eb sh4eb
 Section: debug
 Priority: extra
 Provides: libc-dbg
@@ -144,7 +144,7 @@
  library.
 
 Package: libc6-prof
-Architecture: amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc s390 hppa sh3 sh4 sh3eb sh4eb
+Architecture: amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc sparc64 s390 hppa sh3 sh4 sh3eb sh4eb
 Section: libdevel
 Priority: extra
 Depends: libc6 (= ${binary:Version})
@@ -153,7 +153,7 @@
  with gprof.
 
 Package: libc6-pic
-Architecture: amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc s390 hppa sh3 sh4 sh3eb sh4eb
+Architecture: amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc sparc64 s390 hppa sh3 sh4 sh3eb sh4eb
 Section: libdevel
 Priority: optional
 Conflicts: libc-pic
@@ -168,7 +168,7 @@
 
 Package: libc6-udeb
 XC-Package-Type: udeb
-Architecture: amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc s390 hppa sh3 sh4 sh3eb sh4eb
+Architecture: amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc sparc64 s390 hppa sh3 sh4 sh3eb sh4eb
 Section: debian-installer
 Priority: extra
 Provides: libc6, libc-udeb, ${locale-compat:Depends}

Added: glibc-package/trunk/debian/libc6.symbols.sparc64
===================================================================
--- glibc-package/trunk/debian/libc6.symbols.sparc64	                        (rev 0)
+++ glibc-package/trunk/debian/libc6.symbols.sparc64	2009-12-09 14:27:16 UTC (rev 4025)
@@ -0,0 +1,9 @@
+#include "libc6.symbols.common"
+ld-linux.so.2 libc6 #MINVER#
+| libc6 (>> 2.10), libc6 (<< 2.11)
+ *@GLIBC_PRIVATE 0 1
+#include "symbols.wildcards"
+libc.so.6 libc6 #MINVER#
+| libc6 (>> 2.10), libc6 (<< 2.11)
+ *@GLIBC_PRIVATE 0 1
+#include "symbols.wildcards"

Modified: glibc-package/trunk/debian/rules.d/control.mk
===================================================================
--- glibc-package/trunk/debian/rules.d/control.mk	2009-12-04 06:57:20 UTC (rev 4024)
+++ glibc-package/trunk/debian/rules.d/control.mk	2009-12-09 14:27:16 UTC (rev 4025)
@@ -2,7 +2,7 @@
 
 debian/control.in/libc6: debian/control.in/libc debian/rules.d/control.mk
 	sed -e 's%@libc@%libc6%g' \
-	    -e 's%@archs@%amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc s390 hppa sh3 sh4 sh3eb sh4eb%g' < $< > $@
+	    -e 's%@archs@%amd64 arm armeb armel i386 m32r m68k mips mipsel powerpc ppc64 sparc sparc64 s390 hppa sh3 sh4 sh3eb sh4eb%g' < $< > $@
 
 debian/control.in/libc6.1: debian/control.in/libc debian/rules.d/control.mk
 	sed -e 's%@libc@%libc6.1%g;s%@archs@%alpha ia64%g' < $< > $@

Added: glibc-package/trunk/debian/sysdeps/sparc64.mk
===================================================================
--- glibc-package/trunk/debian/sysdeps/sparc64.mk	                        (rev 0)
+++ glibc-package/trunk/debian/sysdeps/sparc64.mk	2009-12-09 14:27:16 UTC (rev 4025)
@@ -0,0 +1,7 @@
+libc_rtlddir = /lib64
+
+# /lib64 and /usr/lib64 are provided by glibc instead base-files: #259302.
+define libc6_extra_pkg_install
+ln -sf lib debian/$(curpass)/lib64
+ln -sf lib debian/$(curpass)/usr/lib64
+endef

Added: glibc-package/trunk/debian/testsuite-checking/expected-results-sparc64-linux-gnu-libc
===================================================================
--- glibc-package/trunk/debian/testsuite-checking/expected-results-sparc64-linux-gnu-libc	                        (rev 0)
+++ glibc-package/trunk/debian/testsuite-checking/expected-results-sparc64-linux-gnu-libc	2009-12-09 14:27:16 UTC (rev 4025)
@@ -0,0 +1,10 @@
+#
+# Allowed failures for sparc64-linux-gnu-libc and the returned make
+# failure number, indicating the signal the process died with.
+# Format: <Failed test>, Error <Make error code> [(ignored)]
+#
+annexc.out, Error 1 (ignored)
+check-localplt.out, Error 1
+tst-cancelx21.out, Error 1
+tst-cpuclock2.out, Error 1
+tst-timer.out, Error 139


Reply to: