r6765 - in glibc-package/branches/glibc-2.22/debian: . debhelper.in rules.d testsuite-checking
Author: aurel32
Date: 2015-12-03 22:54:10 +0000 (Thu, 03 Dec 2015)
New Revision: 6765
Modified:
glibc-package/branches/glibc-2.22/debian/changelog
glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.NEWS
glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.preinst
glibc-package/branches/glibc-2.22/debian/rules.d/debhelper.mk
glibc-package/branches/glibc-2.22/debian/testsuite-checking/expected-results-hppa-linux-gnu-libc
Log:
* debhelper.in/libc.preinst: drop outdated code about pre-2.6 kernels.
* rules.d/debhelper.mk: prefix calls to objcopy and strip with
$(DEB_HOST_GNU_TYPE)-.
* testsuite-checking/expected-results-hppa-linux-gnu-libc: update testsuite
result, from John David Anglin. Closes: #806839.
* debhelper.in/libc.NEWS: add an entry about the required minimum kernel.
* rules.d/debhelper.mk: strip *crt*.o files.
* patches/any/cvs-tls-dtv.diff: update with a new patch from upstream
changing the IE model for static variables. Closes: #806971.
Modified: glibc-package/branches/glibc-2.22/debian/changelog
===================================================================
--- glibc-package/branches/glibc-2.22/debian/changelog 2015-12-03 22:44:43 UTC (rev 6764)
+++ glibc-package/branches/glibc-2.22/debian/changelog 2015-12-03 22:54:10 UTC (rev 6765)
@@ -114,6 +114,21 @@
-- Aurelien Jarno <aurel32@debian.org> Wed, 02 Dec 2015 00:06:13 +0100
+glibc (2.21-2) unstable; urgency=medium
+
+ [ Aurelien Jarno ]
+ * debhelper.in/libc.preinst: drop outdated code about pre-2.6 kernels.
+ * rules.d/debhelper.mk: prefix calls to objcopy and strip with
+ $(DEB_HOST_GNU_TYPE)-.
+ * testsuite-checking/expected-results-hppa-linux-gnu-libc: update testsuite
+ result, from John David Anglin. Closes: #806839.
+ * debhelper.in/libc.NEWS: add an entry about the required minimum kernel.
+ * rules.d/debhelper.mk: strip *crt*.o files.
+ * patches/any/cvs-tls-dtv.diff: update with a new patch from upstream
+ changing the IE model for static variables. Closes: #806971.
+
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 03 Dec 2015 22:46:21 +0100
+
glibc (2.21-1) unstable; urgency=medium
[ Aurelien Jarno ]
Modified: glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.NEWS
===================================================================
--- glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.NEWS 2015-12-03 22:44:43 UTC (rev 6764)
+++ glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.NEWS 2015-12-03 22:54:10 UTC (rev 6765)
@@ -1,3 +1,21 @@
+glibc (2.21-2) unstable; urgency=medium
+
+ Starting with version 2.21-1, the glibc requires a 3.2 or later Linux
+ kernel. If you use an older kernel, please upgrade it *before*
+ installing this glibc version. Failing to do so will end-up with the
+ following failure:
+
+ Preparing to unpack .../libc6_2.21-1_amd64.deb ...
+ Checking for services that may need to be restarted...
+ Checking init scripts...
+ WARNING: this version of the GNU libc requires kernel version
+ 3.2 or later. Please upgrade your kernel before installing
+ glibc.
+
+ Note: This obviously does not apply to non-Linux kernels.
+
+ -- Aurelien Jarno <aurel32@debian.org> Thu, 03 Dec 2015 22:46:21 +0100
+
eglibc (2.13-25) unstable; urgency=medium
Starting with the eglibc package version 2.13-5, the libraries are
Modified: glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.preinst
===================================================================
--- glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.preinst 2015-12-03 22:44:43 UTC (rev 6764)
+++ glibc-package/branches/glibc-2.22/debian/debhelper.in/libc.preinst 2015-12-03 22:54:10 UTC (rev 6765)
@@ -28,15 +28,6 @@
test $verA -$2 $verB
}
-kernel26_help() {
- echo ""
- echo "The installation of a 2.6 kernel _could_ ask you to install a new libc"
- echo "first, this is NOT a bug, and should *NOT* be reported. In that case,"
- echo "please add lenny sources to your /etc/apt/sources.list and run:"
- echo " apt-get install -t lenny linux-image-2.6"
- echo "Then reboot into this new kernel, and proceed with your upgrade"
-}
-
# Sanity check.
# If there are versions of glibc outside of the normal installation
# location (/lib, /lib64, etc.) then things may break very badly
@@ -324,18 +315,6 @@
exit 1
fi
- if [ -n "$LD_ASSUME_KERNEL" ] ; then
- if dpkg --compare-versions "$LD_ASSUME_KERNEL" le "2.6.1"; then
- echo
- echo "POSIX threads library NPTL requires kernel version 2.6.1"
- echo "or later. It appears that LD_ASSUME_KERNEL is set to $LD_ASSUME_KERNEL."
- echo "It is not safe to upgrade the C library in this situation;"
- echo "Please unset this environment variable and try again."
- echo
- exit 1
- fi
- fi
-
# glibc kernel version check
system=`uname -s`
if [ "$system" = "Linux" ]
@@ -364,8 +343,6 @@
echo WARNING: this version of the GNU libc requires kernel version
echo 3.2 or later. Please upgrade your kernel before installing
echo glibc.
- kernel26_help
-
exit 1
fi
Modified: glibc-package/branches/glibc-2.22/debian/rules.d/debhelper.mk
===================================================================
--- glibc-package/branches/glibc-2.22/debian/rules.d/debhelper.mk 2015-12-03 22:44:43 UTC (rev 6764)
+++ glibc-package/branches/glibc-2.22/debian/rules.d/debhelper.mk 2015-12-03 22:54:10 UTC (rev 6765)
@@ -55,10 +55,15 @@
-e "s#^.*Build ID: \([0-9a-f]\{2\}\)\([0-9a-f]\+\)#\1/\2.debug#") ; \
dbgpath=debian/$(libc)-dbg/usr/lib/debug/.build-id/$$dbgfile ; \
mkdir -p $$(dirname $$dbgpath) ; \
- objcopy --only-keep-debug $$f $$dbgpath ; \
- objcopy --add-gnu-debuglink=$$dbgpath $$f ; \
- strip --strip-debug --remove-section=.comment --remove-section=.note $$f ;\
+ $(DEB_HOST_GNU_TYPE)-objcopy --only-keep-debug $$f $$dbgpath ; \
+ $(DEB_HOST_GNU_TYPE)-objcopy --add-gnu-debuglink=$$dbgpath $$f ; \
+ $(DEB_HOST_GNU_TYPE)-strip --strip-debug --remove-section=.comment \
+ --remove-section=.note $$f ; \
done ; \
+ for f in $$(find debian/$(curpass) -name \*crt\*.o) ; do \
+ $(DEB_HOST_GNU_TYPE)-strip --strip-debug --remove-section=.comment \
+ --remove-section=.note $$f ; \
+ done ; \
else \
dh_strip -p$(curpass) -Xlibpthread; \
fi \
Modified: glibc-package/branches/glibc-2.22/debian/testsuite-checking/expected-results-hppa-linux-gnu-libc
===================================================================
--- glibc-package/branches/glibc-2.22/debian/testsuite-checking/expected-results-hppa-linux-gnu-libc 2015-12-03 22:44:43 UTC (rev 6764)
+++ glibc-package/branches/glibc-2.22/debian/testsuite-checking/expected-results-hppa-linux-gnu-libc 2015-12-03 22:54:10 UTC (rev 6765)
@@ -57,12 +57,15 @@
elf/check-textrel
elf/tst-addr1
elf/tst-audit2
+malloc/tst-trim1
math/test-double
math/test-float
math/test-idouble
math/test-ifloat
nptl/tst-attr3
+nptl/tst-cancel3
nptl/tst-cancel4
+nptl/tst-cancel4
nptl/tst-cancel5
nptl/tst-cancelx20
nptl/tst-cancelx21
Reply to: