path: root/Rules
diff options
authorSiddhesh Poyarekar <>2013-04-11 09:37:50 +0530
committerSiddhesh Poyarekar <>2013-04-11 09:37:50 +0530
commit01dc6df938832fe923ac394812553c0fc8a0f113 (patch)
treec7c90a08af5aa4330f18c3b2356fc5acf0aafbd0 /Rules
parent8da491f585f6112630688d0632407f5460136ffe (diff)
Don't use run-via-rtld-prefix for anything other than tests
run-via-rtld-prefix checks whether the program to be run is a static test and skips if it is. This is fine, except that it assumes that the program to be run is the second $^, which is true only for tests. This change creates an rtld-prefix, which is simply the dynamic linker prefix with the necessary arguments and uses that in the non-test targets.
Diffstat (limited to 'Rules')
1 files changed, 1 insertions, 1 deletions
diff --git a/Rules b/Rules
index e8e111772b..a75d25b057 100644
--- a/Rules
+++ b/Rules
@@ -194,7 +194,7 @@ binaries-bench := $(addprefix $(objpfx)bench-,$(bench))
run-bench = $(test-wrapper-env) \
GCONV_PATH=$(common-objpfx)iconvdata LC_ALL=C \
- $($*-ENV) $(run-via-rtld-prefix) $${run}
+ $($*-ENV) $(rtld-prefix) $${run}
bench: $(binaries-bench)
for run in $^; do \