Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Sep 2002 01:09:11 +1000 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        Peter Wemm <peter@wemm.org>
Cc:        Jake Burkholder <jake@locore.ca>, <current@FreeBSD.ORG>
Subject:   Re: aout support broken in gcc3 
Message-ID:  <20020903005911.V3848-100000@gamplex.bde.org>
In-Reply-To: <20020902120434.0A4D42A893@canning.wemm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 2 Sep 2002, Peter Wemm wrote:

> Bruce Evans wrote:
> > On Mon, 2 Sep 2002, Jake Burkholder wrote:
> >
> > > Apparently, On Mon, Sep 02, 2002 at 02:24:08PM +1000,
> > > 	Bruce Evans said words to the effect of;
> > >
> > > > aout support is still required for a few things (mainly for compiling
> > > > some boot blocks), but is broken in gcc3 for at least compile-time
> > >
> > > Which boot blocks?
> >
> > Oops, perhaps only mine.  (I use my version of biosboot which is like
> > pc98/boot2 except it supports loading elf kernels and some local things,
> > and it hasn't been converted to elf at the source level.)  When I wrote
> > ...
>
> I've been of the opinion for a while that it is well past time to remove
> the hybrid a.out/ELF support in the compiler and stop pretending that we
> support a.out.  All it does these days is slow down the compiler in the
> usual case by pushing what are traditional compile-time decisions to
> runtime.  As you point out, it hasn't worked for a while.

Except I just used it to compile biosboot :-).  (I had more problems with
ufs2 changes than with the compiler.)

Actually, I agree.  Not having a clean break in FreeBSD-3 was very expensive.
Support for running aout binaries and compatibility cruft to support old
binaries should have been dropped too.

Bruce


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020903005911.V3848-100000>