2001-09-19 Ben Elliston <bje@redhat.com>
authorBen Elliston <bje@au.ibm.com>
Wed, 19 Sep 2001 06:07:36 +0000 (06:07 +0000)
committerBen Elliston <bje@au.ibm.com>
Wed, 19 Sep 2001 06:07:36 +0000 (06:07 +0000)
* configure.in (sparc-sun-solaris2*): Don't use /usr/bin/which on
Solaris when testing for the /usr/ucb/cc compiler; it has incorrect
semantics.  Use the shell built-in "type" command instead.

ChangeLog
configure.in

index 50f1c99bcae8692b59a902a94468f53ff978e8aa..567553d259a05224495e04b24b29cdc85feaa31f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2001-09-19  Ben Elliston  <bje@redhat.com>
+
+       * configure.in (sparc-sun-solaris2*): Don't use /usr/bin/which on
+       Solaris when testing for the /usr/ucb/cc compiler; it has incorrect
+       semantics.  Use the shell built-in "type" command instead.
+
 2001-09-15  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
        * config.sub: Reverted the earlier change, this version is not the
index 6b7a0cd43f5c4eb6ba8fd08afa4acb00f9b4939d..4102e594b5d5a01d2d751c3d542cf1e2a4891f07 100644 (file)
@@ -1212,7 +1212,7 @@ rm -f conftest*
 case "${host}" in
   sparc-sun-solaris2*)
       CCBASE="`echo ${CC-cc} | sed 's/ .*$//'`"
-      if [ "`/usr/bin/which $CCBASE`" = "/usr/ucb/cc" ] ; then
+      if [ "`type $CCBASE | sed 's/^[^/]*//'`" = "/usr/ucb/cc" ] ; then 
           could_use=
           [ -d /opt/SUNWspro/bin ] && could_use="/opt/SUNWspro/bin"
           if [ -d /opt/cygnus/bin ] ; then