From e384537164e04d46fe1749899715abd72d33c54e Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 18 Mar 1996 18:32:47 +0000 Subject: Mon Mar 18 13:20:46 1996 Roland McGrath * elf/Makefile (rtld-link): New canned sequence. (ld.so, ld-linux.so.1): Use it. Pass -soname option. * sysdeps/i386/setjmp.S (__setjmp): Define compatibility entry point. Sun Mar 17 23:15:32 1996 Andreas Schwab * sysdeps/unix/sysv/linux/tcgetpgrp.c, sysdeps/unix/sysv/linux/tcsetpgrp.c: New files. --- elf/Makefile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'elf/Makefile') diff --git a/elf/Makefile b/elf/Makefile index e89bf7bf9c..a77460d1de 100644 --- a/elf/Makefile +++ b/elf/Makefile @@ -61,9 +61,15 @@ $(objpfx)librtld.so: $(rtld-routines:%=$(objpfx)%.so) \ $(LINK.o) -nostdlib -nostartfiles -r -o $@ \ '-Wl,-(' $^ -lgcc '-Wl,-)' -$(objpfx)ld.so $(objpfx)ld-linux.so.1: $(objpfx)librtld.so - $(LINK.o) -nostdlib -nostartfiles -shared -o $@ \ - -Wl,-rpath=$(default-rpath) $^ +$(objpfx)ld.so: $(objpfx)librtld.so + $(rtld-link) -Wl,-soname=$(rtld-installed-name) +$(objpfx)ld-linux.so.1: $(objpfx)librtld.so + $(rtld-link) -Wl,-soname=ld-linux.so.1 + +define rtld-link +$(LINK.o) -nostdlib -nostartfiles -shared -o $@ \ + -Wl,-rpath=$(default-rpath) $^ +endef # The Linux-compatible dynamic linker shared object is just the same # with one object file of compatibility initialization code added. -- cgit v1.2.3