From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: bug#25953: [PATCH] gnu: mesa: Build LLVM Gallium drivers. Date: Fri, 10 Mar 2017 20:45:23 -0500 Message-ID: <87o9x8powc.fsf@netris.org> References: <878tom6xc6.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> <20170306143526.30361-1-rekado@elephly.net> <871su9lg9o.fsf@netris.org> <87poht2p1w.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46221) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmW6f-0005Az-Eh for bug-guix@gnu.org; Fri, 10 Mar 2017 20:46:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmW6c-0004of-B7 for bug-guix@gnu.org; Fri, 10 Mar 2017 20:46:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:51925) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cmW6c-0004oO-7X for bug-guix@gnu.org; Fri, 10 Mar 2017 20:46:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cmW6b-0001OA-Re for bug-guix@gnu.org; Fri, 10 Mar 2017 20:46:01 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87poht2p1w.fsf@elephly.net> (Ricardo Wurmus's message of "Tue, 07 Mar 2017 14:29:15 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ricardo Wurmus Cc: 25953@debbugs.gnu.org Ricardo Wurmus writes: > Mark H Weaver writes: > >> Ricardo Wurmus writes: >> >>> Fixes . >>> >>> * gnu/packages/gl.scm (mesa)[inputs]: Add llvm. >>> [arguments]: Build LLVM Gallium drivers. >> >> I'm uncomfortable adding llvm as a requirement for our most minimal X11 >> system, for several reasons. Can we find a way to make this optional? > > Would it make sense to add a =E2=80=9Cmesa-minimal=E2=80=9D package and a= minimal > variant of xorg-server where any mesa package is rewritten to be > mesa-minimal? Judging by the number of packages that include 'mesa' as an input, it won't be so easy. Search for ",mesa" in gnu/packages/*.scm, and see the output of "guix refresh -l mesa". The xf86-video-* packages include 'mesa' as input, and many other packages as well. I won't block this, but I will take this opportunity to mention that for those of us who wish to build GuixSD from source code on our own machines, life is becoming increasingly uncomfortable as more and more optional features are added to our core packages. We are on a trajectory to leave that set of users behind, as we cater primarily to the majority who use the latest Intel machines and don't worry about the security of either the Intel Management Engine or our build farm. Mark