From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:39058) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8Wyb-00020W-JW for guix-patches@gnu.org; Mon, 25 Mar 2019 17:17:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h8Ws5-0002zS-Hg for guix-patches@gnu.org; Mon, 25 Mar 2019 17:11:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45185) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h8Ws2-0002x4-Ar for guix-patches@gnu.org; Mon, 25 Mar 2019 17:11:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h8Ws1-0002Bu-Ul for guix-patches@gnu.org; Mon, 25 Mar 2019 17:11:01 -0400 Subject: [bug#34758] [PATCH 2/4] gnu: Add vhba. Resent-Message-ID: From: Ludovic =?UTF-8?Q?Court=C3=A8s?= 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> <87o95zcpwp.fsf@bababa.i-did-not-set--mail-host-address--so-tickle-me> Date: Mon, 25 Mar 2019 22:10:03 +0100 In-Reply-To: <87o95zcpwp.fsf@bababa.i-did-not-set--mail-host-address--so-tickle-me> (Pierre Neidhardt's message of "Mon, 25 Mar 2019 09:35:34 +0100") Message-ID: <87o95yvexg.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: Pierre Neidhardt Cc: 34758@debbugs.gnu.org Hi, Pierre Neidhardt skribis: > 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 make= file >> 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 wasn=E2=80=99t suggesting a kernel rebuild. I thought that perhaps it=E2= =80=99s enough to use the makefiles and build machinery directly from the kernel source tree, without rebuilding the kernel itself. Dunno if that=E2=80=99s= possible. >> I=E2=80=99m generally dubious about out-of-tree modules. Given the way = kernel >> development works, we=E2=80=99re often talking about modules of poor qua= lity, 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 agree, no argument here. :-) Thanks, Ludo=E2=80=99.