From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:39937) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h7i7l-0001Xn-55 for guix-patches@gnu.org; Sat, 23 Mar 2019 10:59:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h7i18-00053d-Ld for guix-patches@gnu.org; Sat, 23 Mar 2019 10:53:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:42105) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h7i18-00053N-G0 for guix-patches@gnu.org; Sat, 23 Mar 2019 10:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h7i18-0005f7-5L for guix-patches@gnu.org; Sat, 23 Mar 2019 10:53:02 -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> Date: Sat, 23 Mar 2019 15:52:03 +0100 In-Reply-To: <87d0mid2l3.fsf@mimimi.i-did-not-set--mail-host-address--so-tickle-me> (Pierre Neidhardt's message of "Fri, 22 Mar 2019 22:24:56 +0100") Message-ID: <87va09zlrg.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 Hello, Pierre Neidhardt skribis: > I should have explained a little bit more: the whole patchset makes no > sense (beside libmirage) without this kernel module. CDEmu needs it or > it won't run. Oh I see, I didn=E2=80=99t know that. > 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 makefile snippet around? Perhaps that=E2=80=99s enough? I=E2=80=99m generally dubious about out-of-tree modules. Given the way ker= nel development works, we=E2=80=99re often talking about modules of poor qualit= y, or proprietary modules. Do you know the reason this one is not in the main tree? > 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. Thanks, Ludo=E2=80=99.