mirror of
git://sourceware.org/git/glibc.git
synced 2025-01-18 12:16:13 +08:00
(built-program-cmd): Don't use the dynamic linker to run a binary if it is in $(tests-static).
This commit is contained in:
parent
5376629d4a
commit
8658ceda2f
@ -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))) \
|
||||
|
Loading…
Reference in New Issue
Block a user