r2753 - in glibc-package/trunk/debian: . patches/alpha
Author: aurel32
Date: 2007-12-19 00:22:22 +0000 (Wed, 19 Dec 2007)
New Revision: 2753
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/patches/alpha/local-dl-procinfo.diff
Log:
* patches/alpha/local-dl-procinfo.diff: add missing part.
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2007-12-18 18:06:11 UTC (rev 2752)
+++ glibc-package/trunk/debian/changelog 2007-12-19 00:22:22 UTC (rev 2753)
@@ -16,6 +16,7 @@
Closes: bug#455603.
* any/submitted-rfc3484-labels.diff: new patch to fix RFC 3484 default
label ordering. Closes: bug#456779.
+ * patches/alpha/local-dl-procinfo.diff: add missing part.
[ Petr Salinger]
* kfreebsd/local-sysdeps.diff: update to revision 2082 (from glibc-bsd).
@@ -25,7 +26,7 @@
* patches/hurd-i386/submitted-ioctl-unsigned-size_t.diff: update to also
handle unsigned char/int/short/long and ssize_t.
- -- Aurelien Jarno <aurel32@debian.org> Tue, 18 Dec 2007 19:05:51 +0100
+ -- Aurelien Jarno <aurel32@debian.org> Wed, 19 Dec 2007 01:22:06 +0100
glibc (2.7-4) unstable; urgency=low
Modified: glibc-package/trunk/debian/patches/alpha/local-dl-procinfo.diff
===================================================================
--- glibc-package/trunk/debian/patches/alpha/local-dl-procinfo.diff 2007-12-18 18:06:11 UTC (rev 2752)
+++ glibc-package/trunk/debian/patches/alpha/local-dl-procinfo.diff 2007-12-19 00:22:22 UTC (rev 2753)
@@ -131,3 +131,24 @@
+
+#undef PROCINFO_DECL
+#undef PROCINFO_CLASS
+--- sysdeps/alpha/dl-machine.h.orig 2007-12-14 12:28:22.000000000 +0100
++++ sysdeps/alpha/dl-machine.h 2007-12-14 12:30:16.000000000 +0100
+@@ -249,6 +249,18 @@
+ /* The alpha never uses Elf64_Rel relocations. */
+ #define ELF_MACHINE_NO_REL 1
+
++/* We define an initialization functions. This is called very early in
++ * _dl_sysdep_start. */
++#define DL_PLATFORM_INIT dl_platform_init ()
++
++static inline void __attribute__ ((unused))
++dl_platform_init (void)
++{
++ if (GLRO(dl_platform) != NULL && *GLRO(dl_platform) == '\0')
++ /* Avoid an empty string which would disturb us. */
++ GLRO(dl_platform) = NULL;
++}
++
+ /* Fix up the instructions of a PLT entry to invoke the function
+ rather than the dynamic linker. */
+ static inline Elf64_Addr
Reply to: