Subject: Re: new snapshot
To: Space Case <wormey@eskimo.com>
From: Frederick Bruckman <fredb@immanent.net>
List: port-mac68k
Date: 01/13/2002 15:34:26
On Sun, 13 Jan 2002, Space Case wrote:

> On Jan 13, 12:35pm, Frederick Bruckman wrote:
> >Before exploring that, I'd like to attempt to replicate your success
> >with the new toolchain. Any chance you could pull a diff, and put it
> >up there with the snapshot? If not, I guess I can figure out what I
> >have to do.
>
> OK.  The patches were posted to the list shortly after my first ELF
> upload, but for convenience, I have attached Chuck Silvers' original
> message below (gzipped & uuencoded).

Thanks!

Actually, I think we should be following i386's example, and have both
EXEC_AOUT and EXEC_ELF32 in std.mac68k, and nuke COMPAT_AOUT from
GENERIC and GENERICSBC. "/usr/libexec/ld.so" already looks in
"/emul/aout" for shared libraries and "ld.so.conf", so all COMPAT_AOUT
can do is confuse shells. This was thrased out endlessly when when
i386 switched. Now it's even easier for us to go with their solution,
since the changes to "ld.so" have been in place for several releases.

> Chuck mentioned a copy of the
> Booter that booted a kernel from the MacOS filesystem but not from
> the Unix filesystem; there's a newer Booter that boots from the Unix
> filesystem in:
> ftp://ftp.netbsd.org/pub/NetBSD/arch/mac68k/installation/misc/

Yes, I have that already. It's working fine.

> Also, you need to go into sys/arch/mac68k/obio and rename (or link)
> iwm.s to iwm.S, and change sys/lkm/arch/mac68k/iwm/Makefile to use
> iwm.S instead of iwm.s.

Right. "mv iwm.s iwm.S; cvs rm iwm.s; cvs add iwm.S; cvs diff" should
produce a patch that'll do the right thing. I'll post a complete patch
here, once I've seen it all build once.

Frederick