summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--elf/Makefile2
-rwxr-xr-xelf/tst-rtld-preload.sh15
2 files changed, 8 insertions, 9 deletions
diff --git a/elf/Makefile b/elf/Makefile
index 0c6bd926a1..632a4d8b0f 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -931,7 +931,7 @@ $(objpfx)tst-rtld-preload.out: tst-rtld-preload.sh $(objpfx)ld.so \
 			       $(objpfx)preloadtest \
 			       $(preloadtest-preloads:%=$(objpfx)%.so)
 	$(SHELL) $< $(objpfx)ld.so $(objpfx)preloadtest \
-		    '$(test-wrapper)' '$(test-wrapper-env)' '$(run_program_env)' \
+		    '$(test-wrapper-env)' '$(run_program_env)' \
 		    '$(rpath-link)' '$(tst-rtld-preload-OBJS)' > $@; \
 	$(evaluate-test)
 
diff --git a/elf/tst-rtld-preload.sh b/elf/tst-rtld-preload.sh
index 02fe4a5a06..190d35c2ea 100755
--- a/elf/tst-rtld-preload.sh
+++ b/elf/tst-rtld-preload.sh
@@ -21,17 +21,16 @@ set -e
 
 rtld=$1
 test_program=$2
-test_wrapper=$3
-test_wrapper_env=$4
-run_program_env=$5
-library_path=$6
-preload=$7
+test_wrapper_env=$3
+run_program_env=$4
+library_path=$5
+preload=$6
 
-echo "# [${test_wrapper}] [$rtld] [--library-path] [$library_path]" \
-     "[--preload] [$preload] [$test_program]"
+echo "# [${test_wrapper_env}] [${run_program_env}] [$rtld] [--library-path]" \
+     "[$library_path] [--preload] [$preload] [$test_program]"
 ${test_wrapper_env} \
 ${run_program_env} \
-${test_wrapper} $rtld --library-path "$library_path" \
+$rtld --library-path "$library_path" \
   --preload "$preload" $test_program 2>&1 && rc=0 || rc=$?
 echo "# exit status $rc"