On 11/14/20 2:34 PM, Warner Losh wrote:
> true, but a version bump forces that and versions are cheap enough...

Strictly speaking, version bumps don't force anything to recompile, they
just ensure that newer modules won't load on older kernels.  In this case,
the change to sys/ucred.h will result in sys/ucred.h's mtime changing so
that any kernel modules being built via NO_CLEAN=yes will rebuild ok.

I'm not quite sure where this mantra that version bumps force rebuilds
came from, but they don't.  It's true that since it lives in <sys/param.h>
and most things include that, it mostly forces a rebuild, but that's
mostly a side effect, not due to explicit magic around __FreeBSD_version.

-- 
John Baldwin
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to