Subject: Re: ELF package binaries for NetBSD-current
To: Reinier Jonker <rjgjonker@xs4all.nl>
From: Frederick Bruckman <fredb@immanent.net>
List: port-mac68k
Date: 01/12/2002 10:51:36
On Sat, 12 Jan 2002, Reinier Jonker wrote:

> Are there any ELF package binaries available yet?

No. Of course not! For one thing, the "official" binary format for
mac68k is still a.out.

> I'm running a NetBSD-current ELFNT kernel on my Quadra 840AV, since
> support for AV Macs was broken in 1.5.2.

That's good. I've dowloaded the latest snapshot, but copying in
Booter-2.0.0a2 with hfsutils left the system unbootable, so it's looks
like I'm going to have to hook up a keyboard and monitor, after all.
Where do you get the latest Booter, anyway?

> I can't find anything on ftp.nl.netbsd.org or ftp.netbsd.org. Or am I
> overlooking something?
>
> Otherwise I have to build everything myself :-(

It looks that way. Anybody could build packages and make them available,
of course, but it's not likely that any mac68k/ELF packages will appear
in the usual place on ftp.netbsd.org, at least not until near or after
the next release (1.6? 2.0?). The thing is, there's no mechanism to
remove obsolete packages, and 3 to 5 years from now, who's going to want
to support binaries that were built against a pre-beta toolchain? In
fact, the consensus is not to offer binaries built against current at
all, not even on ports that aren't in the midst of a binary format switch.

The good news is, ELF is mature and supported in pkgsrc, thanks to all
the pain and torment i386 went through with the last major release, so
unless there are undiscovered toolchain bugs, everything should work
just fine. I hope you remembered to populate "/emul/aout/usr/lib",
"/usr/aout/usr/X11R6/lib", and moved "/etc/ld.so.conf" to
"/emul/aout/etc/ld.so.conf" before overwriting with the ELF versions, so
your a.out packages still work. [If not, install the compat14 package.]

Frederick