From 08889823ea1379dfe024d177931572b787696a19 Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Wed, 22 Apr 2009 16:06:24 -0500 Subject: [svn-r16842] Bug fix: If the AR command has embedded shell separators such as the case of "AR = ar -X 64", $AR ends up as a blank. Solution: Put quotes around the command substitution string to protect against embedded separators. Applied the same to both AR and RANLIB assignments. Tested: At Up (AIX 5.3) only because that was where I discovered the error when AR is ar -X 64 --- c++/examples/testh5c++.sh.in | 4 ++-- examples/testh5cc.sh.in | 4 ++-- fortran/examples/testh5fc.sh.in | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/c++/examples/testh5c++.sh.in b/c++/examples/testh5c++.sh.in index c9474bf..2b7bbfe 100755 --- a/c++/examples/testh5c++.sh.in +++ b/c++/examples/testh5c++.sh.in @@ -22,8 +22,8 @@ # Initializations # Where the tool is installed. prefix="${prefix:-@prefix@}" -AR=@AR@ -RANLIB=@RANLIB@ +AR="@AR@" +RANLIB="@RANLIB@" H5TOOL="h5c++" # The tool name H5TOOL_BIN="${prefix}/bin/${H5TOOL}" # The path of the tool binary diff --git a/examples/testh5cc.sh.in b/examples/testh5cc.sh.in index cf70c18..07c84ef 100755 --- a/examples/testh5cc.sh.in +++ b/examples/testh5cc.sh.in @@ -25,8 +25,8 @@ # Where the tool is installed. prefix="${prefix:-@prefix@}" PARALLEL=@PARALLEL@ # Am I in parallel mode? -AR=@AR@ -RANLIB=@RANLIB@ +AR="@AR@" +RANLIB="@RANLIB@" if [ "$PARALLEL" = no ]; then H5TOOL="h5cc" # The tool name else diff --git a/fortran/examples/testh5fc.sh.in b/fortran/examples/testh5fc.sh.in index 9f2d9bf..a25abbe 100755 --- a/fortran/examples/testh5fc.sh.in +++ b/fortran/examples/testh5fc.sh.in @@ -23,8 +23,8 @@ # Where the tool is installed. prefix="${prefix:-@prefix@}" PARALLEL=@PARALLEL@ # Am I in parallel mode? -AR=@AR@ -RANLIB=@RANLIB@ +AR="@AR@" +RANLIB="@RANLIB@" if [ "$PARALLEL" = no ]; then H5TOOL="h5fc" # The tool name else -- cgit v0.12