Switch mac68k to ELF. Now the default executable binaries are ELF.

Approved by Scott,briggs,fredb,wormey
This commit is contained in:
shiba 2002-03-25 14:03:05 +00:00
parent f4c5d5828e
commit a3b10f5127
5 changed files with 15 additions and 17 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: md.mac68k,v 1.46 2001/11/28 13:29:29 kleink Exp $
# $NetBSD: md.mac68k,v 1.47 2002/03/25 14:03:07 shiba Exp $
./usr/include/mac68k comp-c-include
./usr/include/mac68k/_G_config.h comp-c-include
./usr/include/mac68k/adbsys.h comp-c-include
@ -54,5 +54,3 @@
./usr/include/mac68k/vmparam.h comp-c-include
./usr/include/mac68k/z8530var.h comp-c-include
./usr/include/ieeefp.h comp-c-include
./usr/lib/c++rt0.o comp-cxx-lib
./usr/lib/scrt0.o comp-c-lib

View File

@ -1,4 +1,4 @@
# $NetBSD: bsd.own.mk,v 1.276 2002/03/22 18:12:08 thorpej Exp $
# $NetBSD: bsd.own.mk,v 1.277 2002/03/25 14:03:06 shiba Exp $
.if !defined(_BSD_OWN_MK_)
_BSD_OWN_MK_=1
@ -16,8 +16,7 @@ NEED_OWN_INSTALL_TARGET?= yes
.if !(${MACHINE_ARCH} == "arm32" || \
${MACHINE_ARCH} == "ns32k" || \
${MACHINE_ARCH} == "sh3eb" || ${MACHINE_ARCH} == "sh3el" || \
${MACHINE_ARCH} == "vax" || \
${MACHINE} == "mac68k")
${MACHINE_ARCH} == "vax")
USE_NEW_TOOLCHAIN=nowarn
.endif

View File

@ -1,4 +1,4 @@
# $NetBSD: GENERIC,v 1.122 2002/02/06 00:48:53 fredb Exp $
# $NetBSD: GENERIC,v 1.123 2002/03/25 14:03:05 shiba Exp $
#
# GENERIC machine description file
#
@ -20,7 +20,7 @@
include "arch/mac68k/conf/std.mac68k"
#ident "GENERIC-$Revision: 1.122 $"
#ident "GENERIC-$Revision: 1.123 $"
maxusers 16 # estimated number of users
@ -80,7 +80,8 @@ options COMPAT_43 # and 4.3BSD
#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
# The following is needed to run pre-NetBSD 1.6 binaries under ELF.
#options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
options EXEC_AOUT # support for exec'ing a.out
#options COMPAT_LINUX # compatibility with Linux/m68k binaries
#options COMPAT_M68K4K # compatibility with NetBSD/m68k4k binaries

View File

@ -1,10 +1,10 @@
# $NetBSD: GENERICSBC,v 1.13 2002/02/06 00:48:54 fredb Exp $
# $NetBSD: GENERICSBC,v 1.14 2002/03/25 14:03:05 shiba Exp $
#
# GENERICSBC
include "arch/mac68k/conf/std.mac68k"
#ident "GENERICSBC-$Revision: 1.13 $"
#ident "GENERICSBC-$Revision: 1.14 $"
maxusers 16 # estimated number of users
@ -64,7 +64,8 @@ options COMPAT_43 # and 4.3BSD
#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
# The following is needed to run pre-NetBSD 1.6 binaries under ELF.
#options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
options EXEC_AOUT # support for exec'ing a.out
#options COMPAT_LINUX # compatibility with Linux/m68k binaries
#options COMPAT_M68K4K # compatibility with NetBSD/m68k4k binaries

View File

@ -1,12 +1,11 @@
# $NetBSD: std.mac68k,v 1.26 2001/11/20 12:56:32 lukem Exp $
# $NetBSD: std.mac68k,v 1.27 2002/03/25 14:03:05 shiba Exp $
#
# standard Macintosh information.
# roughly copied from std.sparc 14 Oct 1993.
# "options" common to all mac68k kernel configs
machine mac68k m68k
options HZ=60 # mac clock runs at 60hz
# Executable support
options EXEC_AOUT # a.out binary support
options EXEC_SCRIPT # shell script support
options EXEC_ELF32 # support for exec'ing ELF
options EXEC_SCRIPT # support for #! scripts