From owner-freebsd-current Thu Sep 30 10:11:27 1999 Delivered-To: freebsd-current@freebsd.org Received: from adsl-63-195-54-213.dsl.snfc21.pacbell.net (adsl-63-195-54-213.dsl.snfc21.pacbell.net [63.195.54.213]) by hub.freebsd.org (Postfix) with ESMTP id 03A2814CD5 for ; Thu, 30 Sep 1999 10:11:07 -0700 (PDT) (envelope-from gurney_j@efn.org) Received: (from jmg@localhost) by adsl-63-195-54-213.dsl.snfc21.pacbell.net (8.9.1/8.8.7) id KAA18756; Thu, 30 Sep 1999 10:10:55 -0700 (PDT) Message-ID: <19990930101054.65361@hydrogen.fircrest.net> Date: Thu, 30 Sep 1999 10:10:54 -0700 From: John-Mark Gurney To: Marcel Moolenaar Cc: current@FreeBSD.ORG Subject: Re: HEADS UP: sigset_t changes committed References: <199909292351.QAA21938@gndrsh.dnsmgr.net> <199909300054.UAA01918@khavrinen.lcs.mit.edu> <19990929220707.10581@hydrogen.fircrest.net> <37F3104A.601DA5FE@scc.nl> <19990930002757.23270@hydrogen.fircrest.net> <37F31C38.3BA7EAE2@scc.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: <37F31C38.3BA7EAE2@scc.nl>; from Marcel Moolenaar on Thu, Sep 30, 1999 at 10:15:52AM +0200 Reply-To: John-Mark Gurney Organization: Cu Networking X-Operating-System: FreeBSD 3.0-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Marcel Moolenaar scribbled this message on Sep 30: > Try -DNOTOOLS. I don't know if the -current sources depend specifically > on -current tools (such as egcs). well, this may work, but it still doesn't produce a "clean" system to build with... I don't know the number of times that I've used the following patch to Makefile.inc1: +build-env: + @echo export PATH=${STRICTTMPPATH} + @echo export COMPILER_PATH=${WORLDTMP}/usr/libexec:${WORLDTMP}/usr/bin + @echo export GCC_EXEC_PREFIX=${WORLDTMP}/usr/lib/ + @echo export LD_LIBRARY_PATH=${WORLDTMP}${SHLIBDIR} + @echo export LIBRARY_PATH=${WORLDTMP}${SHLIBDIR}:${WORLDTMP}/usr/lib + @echo export DESTDIR=${WORLDTMP} + .include this allows me to do eval `make build-env`, and suddenly, my build environment on my 3.0-R box becomes a standard -current world that allows me to build kernels, programs and other things as if I WAS on a -current box... loosing this ability is a big problem for me... I'd even go w/ a simple option that converts all the signal macros into functions which get switched depending upon the kernel... and you only get the performance penalty if you define the option, and it would allow everything to be backwards compatible... -- John-Mark Gurney Voice: +1 408 975 9651 Cu Networking "The soul contains in itself the event that shall presently befall it. The event is only the actualizing of its thought." -- Ralph Waldo Emerson To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message