Thomas Mueller <mueller6...@twc.com> wrote:
> It seems to me that MAKESYSPATH should match the host building system
> FreeBSD version.
Which would only be correct if building the same version of FreeBSD as
is running on the host.
Many folk work on multiple branches on the same machine.
Thus for anyone working on src/ there is no guarantee that /usr/share/mk
is even remotely correct.
So you either buy into the idea of using a wrapper script and canned
.env file for each tree (that's what I do;
http://www.crufty.net/sjg/docs/sb-tools.htm) to ensure correct
settings per tree (whether FreeBSD, NetBSD, ...), or you compromise and
have 'make' itself try to find the "correct" share/mk for whereever it is.
This is why the default MAKESYSPATH starts with .../share/mk
> Now I believe the correct syntax for setting MAKESYSPATH in .cshrc and
> .profile would be
> export MAKESYSPATH=/usr/share/mk # for .profile, or
> setenv MAKESYSPATH /usr/share/mk # for .cshrc
Yes, but requires you to keep /usr/share/mk in sync with whatever you a
building, tricky if you build head, stable/10 and stable/11 on the
email@example.com mailing list
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"