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: