Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Feb 2005 15:11:05 -0800
From:      John-Mark Gurney <gurney_j@resnet.uoregon.edu>
To:        Ruslan Ermilov <ru@freebsd.org>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: buildenv target
Message-ID:  <20050213231105.GC40468@funkthat.com>
In-Reply-To: <20050213093700.GF88292@ip.net.ua>
References:  <20050213001752.GA40468@funkthat.com> <21203.1108255197@critter.freebsd.dk> <20050213093700.GF88292@ip.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
Ruslan Ermilov wrote this message on Sun, Feb 13, 2005 at 11:37 +0200:
> Hi John-Mark,
> 
> On Sun, Feb 13, 2005 at 01:39:57AM +0100, Poul-Henning Kamp wrote:
> > Sounds like a good addition.
>
> I missed the original post, so replying here.  I very much like
> and support the idea.  About the implementation, for the standard
> case of root doing this, the standard ~root/.cshrc unfortunately
> resets PATH, making this useless pretty useless.  So I suggest
> to use "sh" here.  Another minor buglet is that the output for
> pc98 will be mangled, "pc98:i386".  Here's my version, simplified
> and fixed:
> 
> %%%
> Index: Makefile.inc1
> ===================================================================
> RCS file: /home/ncvs/src/Makefile.inc1,v
> retrieving revision 1.473
> diff -u -p -r1.473 Makefile.inc1
> --- Makefile.inc1	20 Jan 2005 10:49:02 -0000	1.473
> +++ Makefile.inc1	13 Feb 2005 01:20:00 -0000
> @@ -457,6 +457,10 @@ WMAKE_TGTS+=	build32
>  buildworld: ${WMAKE_TGTS}
>  .ORDER: ${WMAKE_TGTS}
>  
> +buildenv:
> +	@echo Entering world for ${TARGET_ARCH}:${TARGET}
> +	@${WMAKEENV} sh || true
> +
>  TOOLCHAIN_TGTS=	${WMAKE_TGTS:N_depend:Neverything}
>  toolchain: ${TOOLCHAIN_TGTS}
>  kernel-toolchain: ${TOOLCHAIN_TGTS:N_includes:N_libraries}

Hmmm.. wierd, I thought I tried this, but I kept getting i386, but
I just tried it here, and works fine...  Unless you object, I'll use
/bin/sh and /usr/bin/true, just incase the path is a bit messed up..

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050213231105.GC40468>