From owner-freebsd-current Wed Jun 10 15:12:04 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA03657 for freebsd-current-outgoing; Wed, 10 Jun 1998 15:12:04 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from smtp03.primenet.com (daemon@smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA03632 for ; Wed, 10 Jun 1998 15:11:54 -0700 (PDT) (envelope-from tlambert@usr01.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.8.8/8.8.8) id PAA19029; Wed, 10 Jun 1998 15:11:24 -0700 (MST) Received: from usr01.primenet.com(206.165.6.201) via SMTP by smtp03.primenet.com, id smtpd018996; Wed Jun 10 15:11:17 1998 Received: (from tlambert@localhost) by usr01.primenet.com (8.8.5/8.8.5) id PAA14527; Wed, 10 Jun 1998 15:11:10 -0700 (MST) From: Terry Lambert Message-Id: <199806102211.PAA14527@usr01.primenet.com> Subject: Re: Make world problem To: jb@cimlogic.com.au (John Birrell) Date: Wed, 10 Jun 1998 22:11:09 +0000 (GMT) Cc: tlambert@primenet.com, jb@cimlogic.com.au, bjc23@hermes.cam.ac.uk, freebsd-current@FreeBSD.ORG In-Reply-To: <199806102210.IAA16177@cimlogic.com.au> from "John Birrell" at Jun 11, 98 08:10:44 am X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > Why is the makefile depending on -o? > > So that it can choose the output file name like other utilities (such as > ld). > > > It makes much more sense to use the -b; at least that way, the > > generated file is fairly recognizable as being the output of yacc. > > I'll let you argue this with Bruce. 8-) No thanks; I already argued it with the official maintainer of Berkeley Yacc after I made -p actually work by escaping the entire namespace into a struct to make the output code C++ and thread safe. > I don't understand what building FreeBSD sources with FreeBSD tools has > to do with obtaining code from the 'net. > > If there is an issue here, I think it is that yacc is not built early > in a make world line make itself is. A second issue is that the make > world should check the kernel version so that a build on 2.2.5, for > example, can build the extra tools early on without penalizing everyone > with later systems. You mean... actually implement the dependencies make is capable of supporting? Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message