summaryrefslogtreecommitdiff
path: root/ld/scripttempl/mcorepe.sc
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>1999-07-09 03:27:25 +0000
committerNick Clifton <nickc@redhat.com>1999-07-09 03:27:25 +0000
commitda0854c4acd639e6589c187e5a7e0815597a58ae (patch)
tree4432e2d3064fe0c386509110bb3a1c2df9b614fc /ld/scripttempl/mcorepe.sc
parent5c9092dec1fb2a7d15d2ffff9009cebc3547c209 (diff)
downloadbinutils-redhat-da0854c4acd639e6589c187e5a7e0815597a58ae.tar.gz
Applied patch from Felix Lee <flee@cygnus.com>:
Fix quoting problem, for bash 2.x
Diffstat (limited to 'ld/scripttempl/mcorepe.sc')
-rw-r--r--ld/scripttempl/mcorepe.sc11
1 files changed, 9 insertions, 2 deletions
diff --git a/ld/scripttempl/mcorepe.sc b/ld/scripttempl/mcorepe.sc
index b9713388fa..65f770cabf 100644
--- a/ld/scripttempl/mcorepe.sc
+++ b/ld/scripttempl/mcorepe.sc
@@ -35,9 +35,16 @@ else
R_RSRC=
fi
-cat <<EOF
-${RELOCATING+OUTPUT_FORMAT("${OUTPUT_FORMAT}", "${BIG_OUTPUT_FORMAT}",
+if test "$RELOCATING"; then
+ # Can't use ${RELOCATING+blah "blah" blah} for this,
+ # because bash 2.x will lose the doublequotes.
+ cat <<EOF
+OUTPUT_FORMAT("${OUTPUT_FORMAT}", "${BIG_OUTPUT_FORMAT}",
"${LITTLE_OUTPUT_FORMAT}")}
+EOF
+fi
+
+cat <<EOF
${LIB_SEARCH_DIRS}
ENTRY(_mainCRTStartup)