Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Aug 2019 12:08:29 -0700
From:      John Baldwin <jhb@FreeBSD.org>
To:        Ian Lepore <ian@freebsd.org>, Niclas Zeising <zeising@freebsd.org>, Emmanuel Vadot <manu@bidouilliste.com>
Cc:        x11@FreeBSD.org, current@FreeBSD.org
Subject:   Re: HEADSUP: drm-current-kmod now installs sources
Message-ID:  <728a43cf-5c01-9fc5-ec5d-9c7450b70430@FreeBSD.org>
In-Reply-To: <ac5725eddb2410558b825905ed248c4cba86da2d.camel@freebsd.org>
References:  <67ca217f-b7de-8707-c4de-51e3f895d06f@FreeBSD.org> <bee728a59abb033657a20de4e716698fb2b1c927.camel@freebsd.org> <b2951cc6-e5e8-6c14-6368-41d51f949011@FreeBSD.org> <469b61c7c939b4e70f4304eaeb73eaae9b1d4c9a.camel@freebsd.org> <c3a3eb30-584f-a5f1-18f7-b94a45d20dd7@FreeBSD.org> <20190814192353.166bd3e7d1af44a55a61c915@bidouilliste.com> <c9ade020-92b3-2f78-ddbb-2182ea4b41d2@freebsd.org> <ac5725eddb2410558b825905ed248c4cba86da2d.camel@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 8/14/19 11:04 AM, Ian Lepore wrote:
> On Wed, 2019-08-14 at 19:55 +0200, Niclas Zeising wrote:
> I can't understand what you guys are not-understanding.  New machinery
> has been added that says "if some module source code exists in this
> absolute fixed location on the build machine, then whenever you do any
> kernel build for any OS version or any arch, rebuild that module source
> code so that the the build machine's video drivers stay in sync with
> the build machine's kernel."

To back up a bit, one thing I didn't say (and should have in the first
email) is that this change is only in HEAD for now specifically to gain
some experience for what the default policy should be.  However, I'd at
least like to _try_ it for a bit so we can get some data to determine that
instead of only going on theory.

And it's not just DRM though that is the only test case for now.  Did you
know that we shipped 11.3 release such that if you did 'pkg install
virtualbox' and loaded the kernel module your machine panicked because the
pre-built module was built for 11.2 and didn't work on 11.3?  Certain kmods
aren't suitable for binary-only distribution and need other options, and
we need to figure out how to handle other options.

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?728a43cf-5c01-9fc5-ec5d-9c7450b70430>