Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Aug 2015 22:58:47 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Garrett Cooper <yaneurabeya@gmail.com>
Cc:        Julian Elischer <julian@freebsd.org>, Warner Losh <imp@FreeBSD.org>, src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r286687 - head
Message-ID:  <D15F3BFE-36F8-4837-90C7-17FB86572B73@bsdimp.com>
In-Reply-To: <7AE78D6D-DE39-4C0F-A2AC-4778F4E304A8@gmail.com>
References:  <201508121900.t7CJ0mhT080491@repo.freebsd.org> <55CC2114.4080904@freebsd.org> <7AE78D6D-DE39-4C0F-A2AC-4778F4E304A8@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_3A5AEC53-14D0-48CB-B145-E4826EBCD00C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


> On Aug 12, 2015, at 10:52 PM, Garrett Cooper <yaneurabeya@gmail.com> =
wrote:
>=20
> On Aug 12, 2015, at 21:46, Julian Elischer <julian@freebsd.org> wrote:
>=20
>> On 8/13/15 3:00 AM, Warner Losh wrote:
>>> Author: imp
>>> Date: Wed Aug 12 19:00:47 2015
>>> New Revision: 286687
>>> URL: https://svnweb.freebsd.org/changeset/base/286687
>>>=20
>>> Log:
>>>  Document build-tools better. Add rescue back because it builds =
/bin/sh
>>>  which has a build-tools target (see commit for how build-tools and
>>>  cross-tools differ).
>> really? do we build ALL of rescue? that contains most of /bin and =
lots of /usr/bin.
>=20
> build-tools only builds /bin/sh and bin/tcsh :
>=20
> $ grep BUILDTOOLS rescue/rescue/Makefile
> CRUNCH_BUILDTOOLS+=3D bin/sh
> CRUNCH_BUILDTOOLS+=3D bin/csh
>=20
>> that's  a lot..   Can we not just build/bin/sh itself?
>=20
> That would.. probably make more sense (especially in a =
post-projects/bmake world)=85 but it needs better comments in =
Makefile.inc1 .

Actually, what we have is totally fine. There=92s nothing to see here. =
This is now
commented adequately in Makefile.inc1, and listing things in =
Makefile.inc1 is
totally wrong other than rescue/rescue because rescue builds things with =
a
different MAKEOBJDIRPREFIX. Rather than have a plethora of =91reach =
overs=92
to get the built build-tools, and create the crazy build dependencies, =
we waste
< 2s of your time.

If somebody wants to convert rescue.mk and bsd.crunchgen.mk to something
more meta-mode friendly, that might be interesting, but it=92s =
independent of
Makefile.inc1 (mostly because that=92s unused in Meta mode).

Warner


--Apple-Mail=_3A5AEC53-14D0-48CB-B145-E4826EBCD00C
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJVzCQHAAoJEGwc0Sh9sBEApMoQAK3X49rd6NO2tiwDCrLlWkS6
XpEIRo9Z9ng89LMYPEM4marweTc+z+CFpiBjMREbUtLfFUHI83THaCnfou7eAhff
L9u8rw9IxtiZNcIgD70MuIWEsPLRmq6OD5io7a4GHyZqh5g4LA0gv78ihkpUtDfJ
YNDKQmqHoDE9rm/a+p6wI5R7lVvWi5kpO7IJQWY6LJ43UcTdSJVFBYSIOaHMneH3
x9FydYfCMB9WY02ZdBmoql3ZcJ2Pw0NeTfY2/9jLqRCOo7H3iEMVCGFjvpBDYGGg
BOqQ/2+ud5pH3mgW5/zlu96k0Va6lBuaFI5reBF6/xG17+o7qt3UQ9e9sotPl/Yj
uTdoBuRKfQGItdRG62IY9GnrbQKaxIOeMPAdEaffKSK/15XhiR7MS5KDnaxrDJx+
GTRQGZBjnPYYkejnS97Hnj3jc8SQXX4GGfo0BhFUf52iI+AdRKaBRKPP0mJrEFmy
UGzN9W1smzT4LwEP2A1Jp2mvk40KM63FiN90I9EouohW/WxONxAR+AUgoZvdFscB
niN5oJyrSI0SPaPM8QfYw44+G45fvIZFcPLquFxs253LxzLd5aEpUILQQxp7vvVa
1fg+dUONdbJtlZqJYVIgCShHRy4maQ+vAqALGaJwnwRMVDxVzUU4cpa6Omg7sW4D
i1GIh0NkUjEtLin6HdiX
=BTXH
-----END PGP SIGNATURE-----

--Apple-Mail=_3A5AEC53-14D0-48CB-B145-E4826EBCD00C--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D15F3BFE-36F8-4837-90C7-17FB86572B73>