Build tools
Garrett Cooper
gcooper at FreeBSD.org
Mon Jun 28 06:38:29 UTC 2010
On Sun, Jun 27, 2010 at 10:23 PM, Ruslan Ermilov <ru at freebsd.org> wrote:
> Hi Warner,
>
> On Sat, Jun 26, 2010 at 06:17:19PM -0600, M. Warner Losh wrote:
>> In message: <20100626.172307.4959786928950356.imp at bsdimp.com>
>> "M. Warner Losh" <imp at bsdimp.com> writes:
>> : Hey Ruslan,
>> :
>> : Maybe you can help me understand why the following are in the
>> : buildtools list:
>> : _share= share/syscons/scrnmaps
>> :
>> : bin/csh \
>> : lib/ncurses/ncurses \
>> : lib/ncurses/ncursesw \
>> : ${_share} \
>> : lib/libmagic \
>> : usr.sbin/sysinstall
>> :
>> : There's clearly some side effects that I'm missing here...
>>
>> I'm missing that build-tools: target is built, and that those tools
>> are then used to build these items. It isn't that these items are
>> built themselves.
>
> Is there anything else I'm supposed to answer? :-)
I think I see why peter@ added the sysinstall bit. If you look at the
Makefile itself there's a built-tools target (which is fairly
inconsequential as the rtermcap program is relatively small), and a
dependency to check for an existing prebuilt fat termcap file and/or
build a copy from scratch if the prebuilt one doesn't exist. I have no
idea why it's in sysinstall's Makefile -- but it's there today (which
means that one should probably tread around it with a big stick for
the time being, and eventually be moved out if it's of value).
-Garrett
More information about the freebsd-arch
mailing list