Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/distrib/sets/lists



Luke Mewburn <lukem%NetBSD.org@localhost> writes:

> Module Name:  src
> Committed By: lukem
> Date:         Mon Jan  5 00:18:38 UTC 2009
>
> Modified Files:
>       src/distrib/sets/lists/base: mi
>       src/distrib/sets/lists/comp: mi
>
> Log Message:
> Move usr/share/mk/* from comp to base.
> We provide make in base, so having the "system" .mk files there is useful.
> Fixes PR 5865, PR 22126

Hmm.

Historically, make(1) was provided in base principally to support NIS
(see /var/yp/Makefile.yp).  The system Makefiles were not included
because it was assumed that they would only work with the system
toolchain (or at least that anyone doing development would install the
system toolchain).  Note that sys.mk, which has non-NetBSD-build-system
related initialization, is included in base.

Can bsd.*.mk be used without comp installed?  I can see having a
third-party toolchain, but you'd still install comp to get /usr/include,
right?

If bsd.*.mk don't assume comp-* is installed, though, this change makes
a lot of sense.

-- 
                                Jim Wise
                                jwise%draga.com@localhost

Attachment: pgprIyEwQCabt.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index