configure for different names/locations

Mike Stump mrs@wrs.com
Thu Feb 26 14:09:00 GMT 1998


> Date: Wed, 25 Feb 1998 21:28:54 -0700
> From: Jeffrey A Law <law@cygnus.com>

>   > With --program-transform-name='s,^,e,' it was propagated, but because
>   > the CONFIG_ARGUMENTS variable in the Makefile has this unquoted, and
>   > the SHELL (/bin/sh) on the build machine (sparc-sun-solaris2.5) still
>   > uses '^' as a synonmym for '|', this caused problems later in the
>   > build (config.status has this same problem; it is explicitly a
>   > #!/bin/sh script but does not quote its arguments).
> Huh?  I don't follow "^" as a synonym for "|".  I've never seen
> that behavior before.

You haven't earned your sh hackers badge yet I see.  :-)

On Solaris 2.5.1:

bash[96] /bin/sh
\h bash[\#] echo me ^ echo you
you
\h bash[\#] 

But yet:

bash[1] echo me ^ echo you
me ^ echo you

This is a left over from the time when some terminals didn't have | on
them, but they did have ^, so an alias was created.



More information about the Gcc-bugs mailing list