]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Use $(built-program-cmd) in posix/tst-getconf.sh.
authorJoseph Myers <joseph@codesourcery.com>
Fri, 19 Oct 2012 20:00:43 +0000 (20:00 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Fri, 19 Oct 2012 20:00:43 +0000 (20:00 +0000)
ChangeLog
posix/Makefile
posix/tst-getconf.sh

index ebfd5062d3afa4b1bfb37ffbd1dafb6ec60e1746..be21718f9b4865248eb8b7992a7bdfbb55b2da1b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2012-10-19  Joseph Myers  <joseph@codesourcery.com>
+
+       * posix/Makefile ($(objpfx)tst-getconf.out): Pass
+       $(built-program-cmd) to tst-getconf.sh, not $(elf-objpfx) and
+       $(rtld-installed-name).
+       * posix/tst-getconf.sh (elf_objpfx): Remove variable.
+       (rtld_installed_name): Likwise.
+       (runit): Remove function.
+       (run_getconf): New variable,  Use it for running getconf binary.
+
 2012-10-19  Jim Blandy  <jimb@codesourcery.com>
            Joseph Myers  <joseph@codesourcery.com>
 
index 182c1208dcde4a0e0efa22b332b072fb755cad62..153f446576e62c30174f083c846e7e9534b91372 100644 (file)
@@ -277,7 +277,7 @@ $(objpfx)tst-boost-mem: $(objpfx)tst-boost.out
        $(common-objpfx)malloc/mtrace $(objpfx)tst-boost.mtrace > $@
 
 $(objpfx)tst-getconf.out: tst-getconf.sh $(objpfx)getconf
-       $(SHELL) $< $(common-objpfx) $(elf-objpfx) $(rtld-installed-name)
+       $(SHELL) $< $(common-objpfx) '$(built-program-cmd)'
 
 ifeq (yes,$(build-shared))
 $(objpfx)tst-regex: $(common-objpfx)rt/librt.so
index 030926a74f71bb0eca6b064496880fe360d42713..b602f3e92b48dff0a3d7ada0c42ce2c9a88085af 100644 (file)
 set -e
 
 common_objpfx=$1; shift
-elf_objpfx=$1; shift
-if [ $# -eq 0 ]; then
-  # Static case.
-  runit() {
-    "$@"
-  }
-else
-  rtld_installed_name=$1; shift
-  runit() {
-    ${elf_objpfx}${rtld_installed_name} --library-path ${common_objpfx} "$@"
-  }
-fi
+run_getconf=$1; shift
 
 logfile=$common_objpfx/posix/tst-getconf.out
 
@@ -45,7 +34,7 @@ rm -f $logfile
 result=0
 while read name; do
   echo -n "getconf $name: " >> $logfile
-  runit ${common_objpfx}posix/getconf "$name" 2>> $logfile >> $logfile
+  ${run_getconf} "$name" 2>> $logfile >> $logfile
   if test $? -ne 0; then
     echo "*** $name FAILED" >> $logfile
     result=1
@@ -223,7 +212,7 @@ EOF
 
 while read name; do
   echo -n "getconf $name /: " >> $logfile
-  runit ${common_objpfx}posix/getconf "$name" / 2>> $logfile >> $logfile
+  ${run_getconf} "$name" / 2>> $logfile >> $logfile
   if test $? -ne 0; then
     echo "*** $name FAILED" >> $logfile
     result=1