On Saturday, March 03, 2012 06:49:53 PM Dimitry Andric wrote: > Author: dim > Date: Sat Mar 3 23:49:53 2012 > New Revision: 232476 > URL: http://svn.freebsd.org/changeset/base/232476 > > Log: > Revert r232473. I have been convinced by Doug Barton and Bjoern Zeeb > that it is better to error out when people attempt to build using the > wrong bsd.*.mk files, than to silently ignore the problem. > > This means, that after this commit, if you want to build kernel modules > by hand (or via a port) from a head source tree, you *must* make sure > the files in /usr/share/mk are in sync with that tree. If that isn't > possible, for example when you are running on an older FreeBSD branch, > you can: > > - Run "make buildenv" from your head source tree, to have the correct > environment setup. (It's advisable to have run "make buildworld", or > at a minimum "make toolchain" first.) > - Alternatively, set MAKESYSPATH to the share/mk directory under your > head source tree. If your build tools are too old, other problems may > still occur. > - Alternatively, use "make -m" and specify the share/mk directory under > your head source tree. Again, build tools that are too old may still > result in trouble.
Or use 'make MK_CTF=no MK_CLANG_IS_CC=no' (which is what I do). However, I know the risks I take doing that, and I think your reversion above is correct. (Unfortunately I can't run HEAD on my primary desktop as I have to use it for ${DAYJOB}.) -- John Baldwin _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"