From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Neidhardt Subject: Multilib support: running 32-bit binaries on 64-bit systems Date: Thu, 19 Apr 2018 12:21:26 +0530 Message-ID: <87o9ifit8x.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42842) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f93Pp-0000eu-Tl for help-guix@gnu.org; Thu, 19 Apr 2018 02:51:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f93Pm-0001fX-Qw for help-guix@gnu.org; Thu, 19 Apr 2018 02:51:33 -0400 Received: from mail-it0-x234.google.com ([2607:f8b0:4001:c0b::234]:54201) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f93Pm-0001ew-LU for help-guix@gnu.org; Thu, 19 Apr 2018 02:51:30 -0400 Received: by mail-it0-x234.google.com with SMTP id m134-v6so5757055itb.3 for ; Wed, 18 Apr 2018 23:51:30 -0700 (PDT) Received: from mimimi ([103.104.112.4]) by smtp.gmail.com with ESMTPSA id l22-v6sm1794271ita.25.2018.04.18.23.51.28 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 18 Apr 2018 23:51:29 -0700 (PDT) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix --=-=-= Content-Type: text/plain Guix already supports cross-compilation out of the box of 32-bit packages on any architecture: guix build --system=i686-linux PACKAGES... Now the question is: is it possible to run the produced binaries directly (no VM)? Many other distributions have support for the so-called "multilibs", that is, a separate 32-bit library tree with the 32-bit linker configured to load those instead of their 64-bit counterparts. Does Guix have any provision for multilibs? -- Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlrYPG4ACgkQm9z0l6S7 zH+ZBggAgfb8prnjTIbX6c0aBH5aqQsSVWoSx7wDFh9g2HPkOWB5BLGcqAY67UF7 TrxYfQnrXMt3zLU5u90QORXEQKb4qQaW9MTlakVt3XKslxVCtVDYMAf02xu944FQ Z136Fuk+VYC1xEQiB1F9H9Bq1vR1plJAUAcZ0ihyU1RmliA03mQcIFda2EZpVeJg 86o8czuEBZeGEPPjXtBpJ02uLbaHTdOh7oqs2HLv80OQMV5Y2Z7NAaoeo+v3tG0N Ffvaw30u/0rhwXcekik9+NRxRpBZ9na3rT2nEG/BD/+yaDYg6PyHYlOigohx76aG P+fzn3dEoT4W1nhCkw09gj3zpnxdbw== =CHFB -----END PGP SIGNATURE----- --=-=-=--