From owner-freebsd-current Mon Sep 2 11:38:16 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 50F2037B400 for ; Mon, 2 Sep 2002 11:38:13 -0700 (PDT) Received: from tomts21-srv.bellnexxia.net (tomts21.bellnexxia.net [209.226.175.183]) by mx1.FreeBSD.org (Postfix) with ESMTP id BCF1143E75 for ; Mon, 2 Sep 2002 11:38:11 -0700 (PDT) (envelope-from matt@xena.gsicomp.on.ca) Received: from xena.gsicomp.on.ca ([65.95.177.86]) by tomts21-srv.bellnexxia.net (InterMail vM.5.01.04.19 201-253-122-122-119-20020516) with ESMTP id <20020902183653.IOKQ23500.tomts21-srv.bellnexxia.net@xena.gsicomp.on.ca>; Mon, 2 Sep 2002 14:36:53 -0400 Received: from localhost (matt@localhost) by xena.gsicomp.on.ca (8.11.3/8.11.3) with ESMTP id g82HOJh74312; Mon, 2 Sep 2002 13:24:20 -0400 (EDT) (envelope-from matt@xena.gsicomp.on.ca) Date: Mon, 2 Sep 2002 13:24:19 -0400 (EDT) From: Matthew Emmerton To: Bruce Evans Cc: Peter Wemm , Jake Burkholder , current@FreeBSD.ORG Subject: Re: aout support broken in gcc3 In-Reply-To: <20020903005911.V3848-100000@gamplex.bde.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, 3 Sep 2002, Bruce Evans wrote: > 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. I thought it was part of the plan to drop all traces of a.out support in 5.x. Am I wrong? -- Matt Emmerton To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message