From owner-cvs-all Sun Jul 23 17:10:24 2000 Delivered-To: cvs-all@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id ACE1737BBA9; Sun, 23 Jul 2000 17:10:15 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id SAA17367; Sun, 23 Jul 2000 18:10:13 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id SAA75465; Sun, 23 Jul 2000 18:09:59 -0600 (MDT) Message-Id: <200007240009.SAA75465@harmony.village.org> To: "Andrey A. Chernov" Subject: Re: cvs commit: src/etc Makefile src/include Makefile src/release Makefile src/release/picobsd/build Makefile.mfs src/release/picobsd/custom Makefile.mfs src/release/picobsd/dial Makefile.mfs src/release/picobsd/install Makefile.mfs Cc: Marcel Moolenaar , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org In-reply-to: Your message of "Sun, 23 Jul 2000 15:29:33 PDT." <20000723152933.A87987@freebsd.org> References: <20000723152933.A87987@freebsd.org> <200007231633.JAA33796@freefall.freebsd.org> <20000723143740.A70582@freebsd.org> Date: Sun, 23 Jul 2000 18:09:59 -0600 From: Warner Losh Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <20000723152933.A87987@freebsd.org> "Andrey A. Chernov" writes: : I am not sure I suggest right fix, but 'make world' definitely works before : imp@freebsd.org mtree Makefile changes, so this is not -L problem at all. MAKE WORLD WAS BROKEN BEFORE I DID THE MTREE MAKEFILE CHANGES. BUILDING FROM A -STABLE SYSTEM DID NOT WORK AT ALL. IT BROKE WHEN WE TRIED TO BUILD MTREE, LESS THAN 1 MINUTE INTO A MAKE BUILDWORLD ON ANY -STABLE OR 4.0R MACHINE. Ah, now that I'm done shouting... There are several problems here. First, someone move the strtofflag back into libc, which broke the ability to build mtree on older systems. Second, mtree was broken to be incompatible with the old way of doing things so the -L flag was added to it and integrated into the build. Third, older systems didn't have mtree -L on them, so it was added to the list of build toold. When it was added to the list of build tools, it would then fail to build on the older systems. So, I went it and got a big club and committed a change to make the damn thing compile on older (read 4.0R and -stable) systems. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message