From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43516) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1euMT1-00048U-L3 for guix-patches@gnu.org; Fri, 09 Mar 2018 13:10:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1euMSw-0002UZ-Hn for guix-patches@gnu.org; Fri, 09 Mar 2018 13:10:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:44846) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1euMSw-0002UN-E1 for guix-patches@gnu.org; Fri, 09 Mar 2018 13:10:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1euMSw-0005D4-2d for guix-patches@gnu.org; Fri, 09 Mar 2018 13:10:02 -0500 Subject: [bug#30761] [PATCH staging 0/9] Meson fixes (and some updates) Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43409) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1euMSK-0003Zr-Fn for guix-patches@gnu.org; Fri, 09 Mar 2018 13:09:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1euMSF-00027k-Cs for guix-patches@gnu.org; Fri, 09 Mar 2018 13:09:24 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:51329) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1euMSF-00026y-5k for guix-patches@gnu.org; Fri, 09 Mar 2018 13:09:19 -0500 From: Marius Bakke Date: Fri, 9 Mar 2018 19:09:14 +0100 Message-Id: <20180309180914.22752-1-mbakke@fastmail.com> 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: 30761@debbugs.gnu.org Guix, On staging, armhf is no longer supported by anything that depends on GTK+. This is because meson-build-system uses PatchELF, which fails to build on armhf. This series reduces the PatchELF dependency by making sure the output "lib" directory is on RUNPATH, and rather crudely skips the "fix-runpath" phase on armhf. Hopefully this will make GTK applications build happily on armhf again. The bad news is that it causes ~800 new rebuilds. Marius Bakke (9): gnu: meson: Don't wrap the meson executable. gnu: meson-for-build: Update to 0.44.0. gnu: meson: Update to 0.45.0. build-system/meson: Add the output directory to RUNPATH. build-system/meson: Skip the 'fix-runpath' phase on armhf. gnu: libinput: Update to 1.10.2. gnu: libinput: Correct inputs. gnu: libwacom: Update to 0.29. gnu: xf86-input-wacom: Update to 0.36.0. gnu/packages/build-tools.scm | 22 +++++++++-------- gnu/packages/freedesktop.scm | 50 +++++++++++++++++++++++---------------- gnu/packages/xdisorg.scm | 8 +++---- guix/build-system/meson.scm | 15 ++++++++++-- guix/build/meson-build-system.scm | 9 +++++++ 5 files changed, 68 insertions(+), 36 deletions(-) -- 2.16.2