buildenv target
Ruslan Ermilov
ru at freebsd.org
Sun Feb 13 15:51:23 PST 2005
On Sun, Feb 13, 2005 at 03:11:05PM -0800, John-Mark Gurney wrote:
> 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...
>
This is probably because you tried MACHINE_ARCH/MACHINE.
> Unless you object, I'll use
> /bin/sh and /usr/bin/true, just incase the path is a bit messed up..
>
No need to; src/Makefile already takes care of always setting up
the correct PATH, try it with "make -n buildenv".
Cheers,
--
Ruslan Ermilov
ru at FreeBSD.org
FreeBSD committer
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-arch/attachments/20050214/13d43599/attachment.bin
More information about the freebsd-arch
mailing list