--- configure.orig Sat Feb 28 18:02:02 1998 +++ configure Mon Feb 8 11:51:44 1999 @@ -677,9 +677,9 @@ if test -z "$ac_aux_dir"; then { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } fi -ac_config_guess=$ac_aux_dir/config.guess -ac_config_sub=$ac_aux_dir/config.sub -ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. +ac_config_guess="/bin/sh $ac_aux_dir/config.guess" +ac_config_sub="/bin/sh $ac_aux_dir/config.sub" +ac_configure="/bin/sh $ac_aux_dir/configure" # This should be Cygnus configure. # Do some error checking and defaulting for the host and target type. @@ -2797,6 +2797,20 @@ a29k-*-*) # Default a29k environment. use_collect2=yes ;; + alpha*-*-freebsd*) + tm_file=alpha/freebsd.h + # On FreeBSD, the headers are already ok, except for math.h. (??right??) + fixincludes=fixinc.math + fixincludes=fixinc.math + tmake_file=t-libc-ok + ;; + alpha-*-openbsd*) + tm_file=alpha/openbsd.h + # On OpenBSD, the headers are already okay. + fixincludes=Makefile.in + tmake_file=t-libc-ok + xmake_file=x-openbsd + ;; alpha*-*-linux-gnuecoff*) tm_file="${tm_file} alpha/linux.h" xm_file="${xm_file} alpha/xm-linux.h" @@ -3158,6 +3172,14 @@ use_collect2=yes fixincludes=Makefile.in ;; + hppa*-*-openbsd*) + target_cpu_default=1 + tm_file="pa/pa-openbsd.h" + xm_file=pa/xm-openbsd.h + xmake_file=x-openbsd + use_collect2=yes + fixincludes=Makefile.in + ;; i370-*-mvs*) ;; i[34567]86-ibm-aix*) # IBM PS/2 running AIX @@ -3256,20 +3278,20 @@ # Next line turned off because both 386BSD and BSD/386 use GNU ld. # use_collect2=yes ;; - i[34567]86-*-freebsdelf*) - tm_file="i386/i386.h i386/att.h linux.h i386/freebsd-elf.h i386/perform.h" + i[34567]86-*-freebsdaout*) + tm_file=i386/freebsd-aout.h # On FreeBSD, the headers are already ok, except for math.h. fixincludes=fixinc.math tmake_file=i386/t-freebsd - gas=yes - gnu_ld=yes - stabs=yes ;; i[34567]86-*-freebsd*) - tm_file=i386/freebsd.h + tm_file="i386/i386.h i386/att.h linux.h i386/freebsd.h i386/perform.h" # On FreeBSD, the headers are already ok, except for math.h. fixincludes=fixinc.math tmake_file=i386/t-freebsd + gas=yes + gnu_ld=yes + stabs=yes ;; i[34567]86-*-netbsd*) tm_file=i386/netbsd.h @@ -3277,6 +3299,13 @@ fixincludes=fixinc.math tmake_file=t-netbsd ;; + i[34567]86-*-openbsd*) + tm_file=i386/openbsd.h + # On OpenBSD, the headers are already okay. + fixincludes=Makefile.in + tmake_file=t-libc-ok + xmake_file=x-openbsd + ;; i[34567]86-*-coff*) tm_file=i386/i386-coff.h tmake_file=i386/t-i386bare @@ -3964,6 +3993,13 @@ fixincludes=fixinc.math tmake_file=t-netbsd ;; + m68k-*-openbsd*) + tm_file=m68k/openbsd.h + # On OpenBSD, the headers are already okay. + fixincludes=Makefile.in + tmake_file=t-libc-ok + xmake_file=x-openbsd + ;; m68k-*-sysv3*) # Motorola m68k's running system V.3 xm_file=m68k/xm-m68kv.h xmake_file=m68k/x-m68kv @@ -4273,6 +4309,20 @@ prefix=$native_prefix fi ;; + mips*el-*-openbsd*) # MIPS running OpenBSD + tm_file=mips/openbsd-le.h + xmake_file=x-openbsd + tmake_file=t-libc-ok + # On OpenBSD, the headers are already okay. + fixincludes=Makefile.in + ;; + mips*-*-openbsd*) # MIPS big-endian running OpenBSD + tm_file=mips/openbsd-be.h + xmake_file=x-openbsd + tmake_file=t-libc-ok + # On OpenBSD, the headers are already okay. + fixincludes=Makefile.in + ;; mips-sony-bsd* | mips-sony-newsos*) # Sony NEWS 3600 or risc/news. tm_file=mips/news4.h if [ x$stabs = xyes ]; then @@ -4612,6 +4662,13 @@ fixincludes=fixinc.math tmake_file=t-netbsd ;; + ns32k-*-openbsd*) + tm_file=ns32k/openbsd.h + tmake_file=t-libc-ok + # On OpenBSD, the headers are already okay. + fixincludes=Makefile.in + xmake_file=x-openbsd + ;; pdp11-*-bsd) tm_file="${tm_file} pdp11/2bsd.h" ;; @@ -4625,10 +4682,23 @@ romp-*-aos*) use_collect2=yes ;; + romp-*-openbsd*) + tm_file=romp/openbsd.h + # On OpenBSD, the headers are already okay. + fixincludes=Makefile.in + xmake_file=romp/x-openbsd + ;; romp-*-mach*) xmake_file=romp/x-mach use_collect2=yes ;; + powerpc-*-*bsd*) + tm_file=rs6000/openbsd.h + tmake_file=rs6000/t-openbsd + # On OpenBSD, the headers are already okay. + fixincludes=Makefile.in + xmake_file=rs6000/x-openbsd + ;; powerpc-*-sysv* | powerpc-*-elf*) tm_file=rs6000/sysv4.h xm_file=rs6000/xm-sysv4.h @@ -4841,6 +4911,13 @@ fixincludes=fixinc.math tmake_file=t-netbsd ;; + sparc-*-openbsd*) + tm_file=sparc/openbsd.h + # On OpenBSD, the headers are already okay. + fixincludes=Makefile.in + tmake_file=t-libc-ok + xmake_file=x-openbsd + ;; sparc-*-bsd*) tm_file=sparc/bsd.h ;; @@ -5009,6 +5086,14 @@ # On NetBSD, the headers are already okay, except for math.h. fixincludes=fixinc.math tmake_file=t-netbsd + float_format=vax + ;; + vax-*-openbsd*) + tm_file=vax/openbsd.h + tmake_file="t-libc-ok vax/t-openbsd" + # On OpenBSD, the headers are already okay. + fixincludes=Makefile.in + xmake_file=x-openbsd float_format=vax ;; vax-*-ultrix*) # vaxen running ultrix