From owner-freebsd-current Fri Apr 16 22:31:44 1999 Delivered-To: freebsd-current@freebsd.org Received: from peach.ocn.ne.jp (peach.ocn.ne.jp [210.145.254.87]) by hub.freebsd.org (Postfix) with ESMTP id B091814F4A for ; Fri, 16 Apr 1999 22:31:42 -0700 (PDT) (envelope-from dcs@newsguy.com) Received: from newsguy.com by peach.ocn.ne.jp (8.9.1a/OCN) id OAA09498; Sat, 17 Apr 1999 14:29:05 +0900 (JST) Message-ID: <371819E8.3A8E0432@newsguy.com> Date: Sat, 17 Apr 1999 14:19:36 +0900 From: "Daniel C. Sobral" X-Mailer: Mozilla 4.51 [en] (Win98; I) X-Accept-Language: pt-BR,ja MIME-Version: 1.0 To: Warner Losh Cc: obrien@NUXI.com, current@FreeBSD.ORG Subject: Re: make aout-to-elf on -current? References: <19990416202430.C70132@nuxi.com> <199904160654.AAA07198@harmony.village.org> <199904170422.WAA12900@harmony.village.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Warner Losh wrote: > > In message <19990416202430.C70132@nuxi.com> "David O'Brien" writes: > : Please excuse my ignorance, but why does make aout-to-elf require the > : -CURRENT compiler to produce a.out binaries? > : > : make aout-to-elf moves a working set of a.out libraries to ---/lib/aout, > : so doesn't that cover the needs? > > No. make aout-to-elf builds a.out versions of everything first, then > uses them to build the elf versions. Correct. Older compilers would not be able to generate elf targets, so we have to update the compiler first. The system actually makes a complete world first, because of arcane reasons better left unexplained, lest one would gradually become insane. For the details, man cthulhu(9). -- Daniel C. Sobral (8-DCS) dcs@newsguy.com dcs@freebsd.org "Well, Windows works, using a loose definition of 'works'..." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message