Bladeren bron

set dynamic linker if we are building as shared

Mike Frysinger 19 jaren geleden
bovenliggende
commit
8439614d20
1 gewijzigde bestanden met toevoegingen van 4 en 3 verwijderingen
  1. 4 3
      test/Rules.mak

+ 4 - 3
test/Rules.mak

@@ -13,9 +13,7 @@ TESTDIR=$(top_builddir)test/
 
 -include $(top_builddir).config
 
-ifndef UCLIBC_LDSO
-UCLIBC_LDSO := ld-uClibc.so.0
-endif
+UCLIBC_LDSO ?= $(firstword $(wildcard $(top_builddir)lib/ld*))
 
 #--------------------------------------------------------
 # Ensure consistent sort order, 'gcc -print-search-dirs' behavior, etc. 
@@ -95,6 +93,9 @@ ifneq ($(strip $(HAVE_SHARED)),y)
 	HOST_LDFLAGS  += -static
 endif
 LDFLAGS += -B$(top_builddir)lib -Wl,-rpath,$(top_builddir)lib -Wl,-rpath-link,$(top_builddir)lib
+ifeq ($(findstring -static,$(LDFLAGS)),)
+LDFLAGS += -Wl,--dynamic-linker,$(UCLIBC_LDSO)
+endif
 
 
 # Filter output