(built-program-cmd): Don't use the dynamic linker to run a binary if it is in $(tests-static).

This commit is contained in:
Ulrich Drepper 2000-09-03 16:49:49 +00:00
parent 5376629d4a
commit 8658ceda2f
1 changed files with 4 additions and 0 deletions

View File

@ -495,11 +495,15 @@ sysdep-library-path = \
$(subst $(empty) ,:,$(strip $(patsubst -Wl$(comma)-rpath-link=%, %,\
$(filter -Wl$(comma)-rpath-link=%,\
$(sysdep-LDFLAGS)))))
ifeq (,$(findstring $(notdir $(built-program-file)), $(tests-static)))
run-program-prefix = $(elf-objpfx)$(rtld-installed-name) \
--library-path $(rpath-link)$(patsubst %,:%,$(sysdep-library-path))
else
run-program-prefix =
endif
else
run-program-prefix =
endif
# Never use $(run-program-prefix) for the statically-linked %-bp test programs
built-program-cmd = $(patsubst %,$(run-program-prefix),\
$(filter-out %-bp,$(built-program-file))) \