r3137 - in glibc-package/trunk/debian: . sysdeps
Author: aurel32
Date: 2008-09-21 16:09:24 +0000 (Sun, 21 Sep 2008)
New Revision: 3137
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/sysdeps/i386.mk
Log:
* Fix nosegneg pseudo hwcap. Closes: #499366.
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2008-09-20 08:08:49 UTC (rev 3136)
+++ glibc-package/trunk/debian/changelog 2008-09-21 16:09:24 UTC (rev 3137)
@@ -19,6 +19,7 @@
::1 -> 127.0.0.1 mapping.
* any/cvs-isoc99_vscanf.diff: new patch from upstream to fix vscanf on
non-GNU compilers.
+ * Fix nosegneg pseudo hwcap. Closes: #499366.
[ Samuel Thibault ]
* patches/hurd-i386/cvs-lock-memory-clobber.diff: new patch from upstream
Modified: glibc-package/trunk/debian/sysdeps/i386.mk
===================================================================
--- glibc-package/trunk/debian/sysdeps/i386.mk 2008-09-20 08:08:49 UTC (rev 3136)
+++ glibc-package/trunk/debian/sysdeps/i386.mk 2008-09-21 16:09:24 UTC (rev 3137)
@@ -11,7 +11,7 @@
i686_extra_config_options = $(extra_config_options) --disable-profile
# We use -mno-tls-direct-seg-refs to not wrap-around segments, as it
-# greatly increase the speed when running under the Xen hypervisor.
+# greatly increase the speed when running under the 32bit Xen hypervisor.
GLIBC_PASSES += xen
DEB_ARCH_REGULAR_PACKAGES += libc6-xen
xen_add-ons = nptl $(add-ons)
@@ -24,11 +24,11 @@
define libc6-xen_extra_pkg_install
mkdir -p debian/libc6-xen/etc/ld.so.conf.d
echo '# This directive teaches ldconfig to search in nosegneg subdirectories' > debian/libc6-xen/etc/ld.so.conf.d/libc6-xen.conf
-echo '# and cache the DSOs there with extra bit 0 set in their hwcap match' >> debian/libc6-xen/etc/ld.so.conf.d/libc6-xen.conf
+echo '# and cache the DSOs there with extra bit 1 set in their hwcap match' >> debian/libc6-xen/etc/ld.so.conf.d/libc6-xen.conf
echo '# fields. In Xen guest kernels, the vDSO tells the dynamic linker to' >> debian/libc6-xen/etc/ld.so.conf.d/libc6-xen.conf
echo '# search in nosegneg subdirectories and to match this extra hwcap bit' >> debian/libc6-xen/etc/ld.so.conf.d/libc6-xen.conf
echo '# in the ld.so.cache file.' >> debian/libc6-xen/etc/ld.so.conf.d/libc6-xen.conf
-echo 'hwcap 0 nosegneg' >> debian/libc6-xen/etc/ld.so.conf.d/libc6-xen.conf
+echo 'hwcap 1 nosegneg' >> debian/libc6-xen/etc/ld.so.conf.d/libc6-xen.conf
endef
# build 64-bit (amd64) alternative library
Reply to: