This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

gcc 2.96: A configure fix to replace "$(...)" with "${...}"


Hello,

 I believe it's gcc that maintains the master copy of the toplevel
configure script hence I am sending the following patch here.

 There are two places in the script a "$(...)" type variable references
are used.  While for make they are interchangeable with "${...}" type
references, for the shell their meanings differ.  Actually the latter type
is interchangeable between these two programs and is used elsewhere as
well as within configure scripts generated by autoconf.

 The following patch allows constructs such as `./configure
--libdir='${exec_prefix}'/<path>' work as expected.  The patch was
generated from the binutils tree but it applies cleanly against gcc 2.96
as of May 1st. 

  Maciej

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +

diff -u --recursive --new-file binutils.macro/configure binutils/configure
--- binutils.macro/configure	Tue Aug 10 12:46:33 1999
+++ binutils/configure	Sun Oct  3 22:05:30 1999
@@ -579,7 +579,7 @@
 
 # default exec_prefix
 case "${exec_prefixoption}" in
-"") exec_prefix="\$(prefix)" ;;
+"") exec_prefix="\${prefix}" ;;
 *) ;;
 esac
 
@@ -779,7 +779,7 @@
 
 # Some systems (e.g., one of the i386-aix systems the gas testers are
 # using) don't handle "\$" correctly, so don't use it here.
-tooldir='$(exec_prefix)'/${target_alias}
+tooldir='${exec_prefix}'/${target_alias}
 
 if [ "${host_alias}" != "${target_alias}" ] ; then
     if [ "${program_prefixoption}" = "" ] ; then



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]