From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: bug#31971: meson-build-system uses 'patchelf' which fails on armhf-linux etc Date: Mon, 25 Jun 2018 18:50:53 -0400 Message-ID: <871scu5vle.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60838) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXaM5-0001oD-Rs for bug-guix@gnu.org; Mon, 25 Jun 2018 18:53:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXaM2-0003Uo-PB for bug-guix@gnu.org; Mon, 25 Jun 2018 18:53:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:55738) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fXaM2-0003UX-KT for bug-guix@gnu.org; Mon, 25 Jun 2018 18:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fXaM2-0001fV-DE for bug-guix@gnu.org; Mon, 25 Jun 2018 18:53:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60727) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXaLE-0001Wt-US for bug-guix@gnu.org; Mon, 25 Jun 2018 18:52:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXaLB-0002m3-TU for bug-guix@gnu.org; Mon, 25 Jun 2018 18:52:13 -0400 Received: from world.peace.net ([64.112.178.59]:41584) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fXaLB-0002le-Ot for bug-guix@gnu.org; Mon, 25 Jun 2018 18:52:09 -0400 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: 31971@debbugs.gnu.org 'meson-build-system' includes 'patchelf' as an implicit input for all packages that use it, and uses it from its 'fix-runpath' phase, sometimes directly and sometimes via (guix build rpath). 'patchelf' is a nasty hack which seems to only work on Intel-based systems. It certainly doesn't work on 'mips64el-linux', and when I last investigated it seemed hard to fix this. As far as I can tell, it has never built successfully on 'armhf-linux' either: https://hydra.gnu.org/job/gnu/master/patchelf-0.8.armhf-linux/all I don't know about 'aarch64-linux'. Given that 'meson-build-system' is seeing increased usage in some important packages, e.g. 'libinput' and several GNOME packages, this is becoming an increasingly serious problem for non-Intel platforms. Mark