aboutsummaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorDavid D. Zuhn <zoo@cygnus>1993-10-18 22:28:18 +0000
committerDavid D. Zuhn <zoo@cygnus>1993-10-18 22:28:18 +0000
commit8b5405d2e5f6e5c83396372039f8485b7b7994e5 (patch)
tree9d217f96a25a2ef7328af5f1194301da47bd90d1 /configure.in
parentadee89e8a2d4421f3b729e7f9b9cca4a8292224b (diff)
downloadgdb-8b5405d2e5f6e5c83396372039f8485b7b7994e5.zip
gdb-8b5405d2e5f6e5c83396372039f8485b7b7994e5.tar.gz
gdb-8b5405d2e5f6e5c83396372039f8485b7b7994e5.tar.bz2
handle unixware & hp emacs, textutils on rs6000
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in21
1 files changed, 20 insertions, 1 deletions
diff --git a/configure.in b/configure.in
index 1a61682..a252697 100644
--- a/configure.in
+++ b/configure.in
@@ -199,7 +199,15 @@ case "${target}" in
hppa*-*-osf)
# Do configure ld/binutils/gas for this case.
;;
+ m68k-hp-hpux*)
+ configdirs=`echo ${configdirs} | sed -e 's/emacs//'`
+ ;;
hppa*-*-*)
+ # HP's C compiler doesn't handle Emacs correctly
+ case "${CC}" in
+ "" | cc*) configdirs=`echo ${configdirs} | sed -e 's/emacs//'` ;;
+ *) echo "building emacs" ;;
+ esac
configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas /pagas /;s/shellutils//'`
gasdir=pagas
;;
@@ -207,8 +215,19 @@ case "${target}" in
# add the go32 support tools to the list
configdirs=`echo go32 ${configdirs}`
;;
+ i[34]86-*-sysv4*)
+ # The SYSV4 C compiler doesn't handle Emacs correctly
+ case "${CC}" in
+ "" | cc*) configdirs=`echo ${configdirs} | sed -e 's/emacs//'` ;;
+ *) ;;
+ esac
+ # but that's okay since emacs doesn't work anyway
+ echo "no emacs for today"
+ configdirs=`echo ${configdirs} | sed -e 's/emacs//'`
+ ;;
rs6000-*-*)
- configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas //;s/gprof//'`
+ # a gcc built textutils will cause the linker to hang on 'join'
+ configdirs=`echo ${configdirs} | sed -e 's/ld//;s/binutils//;s/gas //;s/gprof//;s/textutils//'`
;;
mips-*-*)
configdirs=`echo ${configdirs} | sed -e 's/gprof//'`