From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:59776) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8L6D-0000Rf-Ty for guix-patches@gnu.org; Mon, 25 Mar 2019 04:36:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h8L6B-0005BP-03 for guix-patches@gnu.org; Mon, 25 Mar 2019 04:36:53 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43943) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h8L5O-0004gp-Ln for guix-patches@gnu.org; Mon, 25 Mar 2019 04:36:50 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h8L5O-0006IA-B5 for guix-patches@gnu.org; Mon, 25 Mar 2019 04:36:02 -0400 Subject: [bug#34758] [PATCH 2/4] gnu: Add vhba. Resent-Message-ID: From: Pierre Neidhardt In-Reply-To: <87va09zlrg.fsf@gnu.org> References: <20190305172620.20118-1-mail@ambrevar.xyz> <20190305172853.21358-1-mail@ambrevar.xyz> <87pnqi3965.fsf@gnu.org> <87d0mid2l3.fsf@mimimi.i-did-not-set--mail-host-address--so-tickle-me> <87va09zlrg.fsf@gnu.org> Date: Mon, 25 Mar 2019 09:35:34 +0100 Message-ID: <87o95zcpwp.fsf@bababa.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 34758@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: >> This raises a general, important question: how do we build kernel >> modules on guix? At the moment, it seems that it's only possible by >> re-building the kernel. > > =E2=80=A6 or maybe just unpacking the kernel source so you have the makef= ile > snippet around? Perhaps that=E2=80=99s enough? Nope, because we need the "build" folder which is only available after building the kernel. Re-building the kernel just to build a module sounds like a waste of time :p > I=E2=80=99m generally dubious about out-of-tree modules. Given the way k= ernel > development works, we=E2=80=99re often talking about modules of poor qual= ity, or > proprietary modules. Do you know the reason this one is not in the main > tree? I don't. I'll investigate a bit. Anyways, I think it's nice as a _free software distribution_ to make it accessible to the user to build custom modules. >> I suggest we add a "build" output to the kernel that can be used as an >> input to build kernel modules. Maybe I should should an email to >> guix-devel to ask for more opinions / advice.=20 > > Yes, sounds like a good idea. Will do! =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlyYktYACgkQm9z0l6S7 zH8f/Af9EjEpC0zDZwdiy305NSm2fQB2COBKSY62VXdiP6YJHW/DhBb315mMBAtJ jPcWUVe/04hA6X4UVeHp3YyFJx1JdXigkZt0wiZ19VZoONMadvP/PQycHDWNtPet 2iWzaFMS5Yj0i23pURIsZP2C7XPZ11R0DqjbCOlK08qZjVL9ZGxAwz3WrR6WoS5v JFq8t0mwMFgIQ3I7wne1hLPaV5setl9A7FHIXs0MyQdzdyL6fIQ7mR16DTww9D6K gnplRL25b0//q7zfZ9A+b2Z6WZ/q5cfk4Dxu5a8NITPz0g3ryI7K6FhKRZKUgR5B f+XlaBPYlYXb7ZUReEuWmVsyQNOoEg== =ycCS -----END PGP SIGNATURE----- --=-=-=--