From owner-freebsd-current Wed Jul 22 07:30:35 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA09012 for freebsd-current-outgoing; Wed, 22 Jul 1998 07:30:35 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA08954 for ; Wed, 22 Jul 1998 07:30:15 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id AAA26644; Thu, 23 Jul 1998 00:29:49 +1000 Date: Thu, 23 Jul 1998 00:29:49 +1000 From: Bruce Evans Message-Id: <199807221429.AAA26644@godzilla.zeta.org.au> To: jkh@time.cdrom.com, paul@originative.co.uk Subject: Re: Does building current on 2.2.x still work? Cc: current@FreeBSD.ORG, dwhite@resnet.uoregon.edu, imp@village.org, jb@cimlogic.com.au, nrice@emu.sourcee.com Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >> Would it make sense to install the new mk files during the bootstrap >> target. The original idea I had for the bootstrap target was to deal >> with precisely these things, carry out steps required to bootstrap from >> the previously released version to current. > >Not really, since if the mk files have changed enough to cause the >Makefile to not even parse properly (which is what happens in this >case), how are you going to run the bootstrap target at all? :-) Not for that reason. src/Makefile is doesn't use any complicated syntax. It only fails to parse because someone forgot to test for variables being defined before use in .if statements. It is easier to skip this check, and similar .if statements are used in *.mk, so my fix for this problem is to ensure that the variables are defined. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message