Update.
authorUlrich Drepper <drepper@redhat.com>
Thu, 7 Sep 2000 21:34:51 +0000 (21:34 +0000)
committerUlrich Drepper <drepper@redhat.com>
Thu, 7 Sep 2000 21:34:51 +0000 (21:34 +0000)
* elf/Makefile (all-rtld-routines): Evaluate $(sysdep-rtld-routines)
too.
* sysdeps/powerpc/Makefile (sysdep-rtld-routines): New variable.
(sysdep_routines): Remove dl-start.
Patches by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.

ChangeLog
elf/Makefile
sysdeps/powerpc/Makefile

index 356e51f..d1231a7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2000-09-07  Ulrich Drepper  <drepper@redhat.com>
 
+       * elf/Makefile (all-rtld-routines): Evaluate $(sysdep-rtld-routines)
+       too.
+       * sysdeps/powerpc/Makefile (sysdep-rtld-routines): New variable.
+       (sysdep_routines): Remove dl-start.
+       Patches by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.
+
        * assert/__assert.c: Undefine NDEBUG before include <assert.h>.
 
        * sysdeps/unix/sysv/linux/msgsnd.c (msgsnd): Add cast to avoid warning.
index ab71adf..2932183 100644 (file)
@@ -36,7 +36,7 @@ elide-routines.os = $(all-dl-routines) dl-support enbl-secure
 # ld.so uses those routines, plus some special stuff for being the program
 # interpreter and operating independent of libc.
 rtld-routines  := rtld $(dl-routines) dl-sysdep dl-environ dl-minimal
-all-rtld-routines = $(rtld-routines) $(sysdep-dl-routines)
+all-rtld-routines = $(rtld-routines) $(sysdep-rtld-routines)
 
 distribute     := $(rtld-routines:=.c) dynamic-link.h do-rel.h dl-machine.h \
                   dl-cache.h dl-hash.h soinit.c sofini.c ldd.bash.in \
index 67ea942..ef5d33e 100644 (file)
@@ -41,6 +41,9 @@ CFLAGS-memcmp.c += -Wno-uninitialized
 endif
 
 ifeq ($(subdir),elf)
+# extra shared linker files to link into dl-allobjs.so and libc
 sysdep-dl-routines += dl-machine
-sysdep_routines += dl-machine dl-start
+sysdep_routines += dl-machine
+# extra shared linker files to link only into dl-allobjs.so
+sysdep-rtld-routines += dl-machine dl-start
 endif