From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: Re: 01/04: gnu: mesa: Disable imx driver for armhf-linux. Date: Fri, 13 Oct 2017 16:58:16 +0200 Message-ID: <87r2u76qnr.fsf@fastmail.com> References: <20171012173828.26257.23460@vcs0.savannah.gnu.org> <20171012173830.72AE320339@vcs0.savannah.gnu.org> <87tvz36elv.fsf@netris.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49091) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e31Pr-0007TC-LB for guix-devel@gnu.org; Fri, 13 Oct 2017 10:58:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e31Po-00060j-Ie for guix-devel@gnu.org; Fri, 13 Oct 2017 10:58:23 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:36537) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e31Po-0005yV-DX for guix-devel@gnu.org; Fri, 13 Oct 2017 10:58:20 -0400 In-Reply-To: <87tvz36elv.fsf@netris.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Mark H Weaver Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Mark H Weaver writes: > mbakke@fastmail.com (Marius Bakke) writes: > >> mbakke pushed a commit to branch master >> in repository guix. >> >> commit 2a087882b1cb2e40e7b63580c675b58a5cfa1b96 >> Author: Marius Bakke >> Date: Thu Oct 12 18:57:30 2017 +0200 >> >> gnu: mesa: Disable imx driver for armhf-linux. >>=20=20=20=20=20 >> * gnu/packages/gl.scm (mesa)<#:configure-flags>: Don't build imx dri= ver. > > What is the rationale for this change? Although "guix refresh -l mesa" > is failing to work for me at the moment, I'm fairly sure that this > change will entail a massive rebuild on armhf-linux. In general, this > kind of change belongs on another branch. Hello! Sorry, I should have made the commit comment clearer. The 'imx' driver depends on 'etnaviv', which failed to build due to symbols mismatch in 'libdrm'. From the build log in : configure: error: Building with imx requires etnaviv Note that mesa and libdrm did not build any drivers at all on armhf until recent commits on 'staging'. I tried cross-compiling libdrm to update etnaviv symbols instead, but failed some packages before it. So currently it's a trial-and-error process to find flags to make mesa build on armhf. This means armhf users are currently unable to build *any* graphical packages, actually. Given how expensive evaluations are, I figured we might as well deal with it on 'master'. Hopefully users affected by this can give a hand in finding a working libdrm/mesa configuration. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlng1IgACgkQoqBt8qM6 VPp1Uwf/dcESXqdaXevf/6a5Ul+2HRAkv12oE8dSzu1xzuZFRXwU96ixP+b1nEmT 9cy9JcsIaBXtpH2hv+MtN/dBWY3zl3SyjwRI+HMAj791kJwQsl/vEsSlCKjzu6+A FxpZnWNAm2ISLc41RJhqI8qHuMJzK14XlM6NlrESccDyRLhhw7G/pRF3r8EDmhTC BuvhkcMWQW3flWPs3EJC/Bb38KyIVfbMEndiJQ+J91qERy1rNTTnBVRCkkXoDPMa FBpGKOtHljNN0Z+hVLBgwLhpWJ2Q1b2fgTiraPZv9AhpP8z9UKFVP1jYcNZojvOl lr0XdGkiI3kEnELpQ+nDBnF0cPdwow== =d+VQ -----END PGP SIGNATURE----- --=-=-=--