diff options
author | Roland McGrath <roland@gnu.org> | 1996-06-11 21:41:42 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 1996-06-11 21:41:42 +0000 |
commit | a89d30d44492de151143ba26ae9c62ea2b79efb8 (patch) | |
tree | 25ec0b8f4a0f8145e88bf4dcd4dc1ea564bf84f0 | |
parent | d8c7ef98c193aa032327efcb7cab081da4025908 (diff) | |
download | glibc-a89d30d44492de151143ba26ae9c62ea2b79efb8.tar.gz |
* elf/Makefile (lib-noranlib): Move rule adding deps for ld.so et al
to after `include ../Rules', so $(rtld-installed-name) is defined.
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | elf/Makefile | 12 |
2 files changed, 10 insertions, 5 deletions
@@ -1,5 +1,8 @@ Tue Jun 11 15:09:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> + * elf/Makefile (lib-noranlib): Move rule adding deps for ld.so et al + to after `include ../Rules', so $(rtld-installed-name) is defined. + * string/basename.c (basename): Cast FILENAME to char * for return. * Makerules ($(libdir)/libc.so): Put $(rtld-installed) name between diff --git a/elf/Makefile b/elf/Makefile index 5a550a10a2..59906a017b 100644 --- a/elf/Makefile +++ b/elf/Makefile @@ -51,11 +51,6 @@ generated = librtld.so dl-allobjs.so install-others = $(slibdir)/$(rtld-installed-name) install-bin = ldd -# Make sure these things are built in the `make lib' pass so they can be used -# to run programs during the `make others' pass. -lib-noranlib: $(objpfx)$(rtld-installed-name) \ - $(addprefix $(objpfx),$(extra-objs)) - ifneq (,$(filter linux% linux,$(config-os))) extra-objs += linux-compat.so install-others += $(slibdir)/ld-linux.so.1 @@ -66,6 +61,13 @@ endif include ../Rules +ifeq (yes, $(build-shared)) +# Make sure these things are built in the `make lib' pass so they can be used +# to run programs during the `make others' pass. +lib-noranlib: $(objpfx)$(rtld-installed-name) \ + $(addprefix $(objpfx),$(extra-objs)) +endif + # Command to link into a larger single relocatable object. reloc-link = $(LINK.o) -nostdlib -nostartfiles -r -o $@ |