From c35cde1edbe9d3375ed880fe8bb7d0fffba2f000 Mon Sep 17 00:00:00 2001
From: Eric Andersen <andersen@codepoet.org>
Date: Mon, 18 Feb 2002 08:45:53 +0000
Subject: Make shared libs properly list the correct ld.so in the interp field
 by being sneaky.

---
 libresolv/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

(limited to 'libresolv/Makefile')

diff --git a/libresolv/Makefile b/libresolv/Makefile
index 1da125a62..57c915f4e 100644
--- a/libresolv/Makefile
+++ b/libresolv/Makefile
@@ -51,7 +51,8 @@ $(OBJ): Makefile
 shared: all
 	$(LD) $(LDFLAGS) -soname=$(LIBRESOLV_SHARED).$(MAJOR_VERSION) \
 		-o $(LIBRESOLV_SHARED_FULLNAME) --whole-archive $(LIBRESOLV) \
-		--no-whole-archive -L$(TOPDIR)/lib -lc;
+		--no-whole-archive $(TOPDIR)/libc/misc/internals/interp.o \
+		-L$(TOPDIR)/lib -lc;
 	install -d $(TOPDIR)lib
 	rm -f $(TOPDIR)lib/$(LIBRESOLV_SHARED_FULLNAME) $(TOPDIR)lib/$(LIBRESOLV_SHARED).$(MAJOR_VERSION)
 	install -m 644 $(LIBRESOLV_SHARED_FULLNAME) $(TOPDIR)lib;
-- 
cgit v1.2.3