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

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: