mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-01 22:05:08 +00:00
8c54814372
* Some initial support for FreeBSD-alpha * Add some optimizations required by g77, which still might be of some use to adventuring C/C++ programmers. Obtained from: OpenBSD (parts)
168 lines
4.4 KiB
Plaintext
168 lines
4.4 KiB
Plaintext
--- configure.orig Sat Feb 28 18:02:02 1998
|
|
+++ configure Tue Aug 11 13:51:17 1998
|
|
@@ -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
|
|
@@ -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
|