* sysdeps/unix/sysv/linux/dl-librecon.h (EXTRA_LD_ENVVARS): Refer to
authorRoland McGrath <roland@gnu.org>
Tue, 10 Dec 2002 10:31:03 +0000 (10:31 +0000)
committerRoland McGrath <roland@gnu.org>
Tue, 10 Dec 2002 10:31:03 +0000 (10:31 +0000)
and move contents to ...
(EXTRA_LD_ENVVARS_LINUX): ... this new macro.  Add break for nonmatch.
* sysdeps/unix/sysv/linux/i386/dl-librecon.h (EXTRA_LD_ENVVARS): Use
it instead of duplicating its contents.
(EXTRA_LD_ENVVARS): Likewise.  Add break for nonmatch.

2002-12-09  Jakub Jelinek  <jakub@redhat.com>

* elf/dl-support.c (_dl_non_dynamic_init): Add DL_OSVERSION_INIT if
defined.
* sysdeps/unix/sysv/linux/dl-librecon.h (_dl_osversion_init): New
function.
(EXTRA_LD_ENVVARS): Use it.
(DL_OSVERSION_INIT): Define.
* sysdeps/unix/sysv/linux/i386/dl-librecon.h: Include linux
dl-librecon.h.
(EXTRA_LD_ENVVARS): Undef before defining.  Use _dl_osversion_init.

ChangeLog
elf/dl-support.c

index 5d7e42b..8106f16 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
+2002-12-10  Roland McGrath  <roland@redhat.com>
+
+       * sysdeps/unix/sysv/linux/dl-librecon.h (EXTRA_LD_ENVVARS): Refer to
+       and move contents to ...
+       (EXTRA_LD_ENVVARS_LINUX): ... this new macro.  Add break for nonmatch.
+       * sysdeps/unix/sysv/linux/i386/dl-librecon.h (EXTRA_LD_ENVVARS): Use
+       it instead of duplicating its contents.
+       (EXTRA_LD_ENVVARS): Likewise.  Add break for nonmatch.
+
+2002-12-09  Jakub Jelinek  <jakub@redhat.com>
+
+       * elf/dl-support.c (_dl_non_dynamic_init): Add DL_OSVERSION_INIT if
+       defined.
+       * sysdeps/unix/sysv/linux/dl-librecon.h (_dl_osversion_init): New
+       function.
+       (EXTRA_LD_ENVVARS): Use it.
+       (DL_OSVERSION_INIT): Define.
+       * sysdeps/unix/sysv/linux/i386/dl-librecon.h: Include linux
+       dl-librecon.h.
+       (EXTRA_LD_ENVVARS): Undef before defining.  Use _dl_osversion_init.
+
 2002-12-10  Ulrich Drepper  <drepper@redhat.com>
 
        * sysdeps/unix/closedir.c (__closedir): Remove __libc_lock_lock
index 7d56237..a7a8109 100644 (file)
@@ -214,6 +214,10 @@ _dl_non_dynamic_init (void)
   DL_PLATFORM_INIT;
 #endif
 
+#ifdef DL_OSVERSION_INIT
+  DL_OSVERSION_INIT;
+#endif
+
   /* Now determine the length of the platform string.  */
   if (_dl_platform != NULL)
     _dl_platformlen = strlen (_dl_platform);