From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:36652) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hkXZY-0004B3-5M for guix-patches@gnu.org; Mon, 08 Jul 2019 13:37:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hkXZW-0005E8-Up for guix-patches@gnu.org; Mon, 08 Jul 2019 13:37:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50611) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hkXZW-0005Dq-G8 for guix-patches@gnu.org; Mon, 08 Jul 2019 13:37:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hkXZW-0004yK-Bl for guix-patches@gnu.org; Mon, 08 Jul 2019 13:37:02 -0400 Subject: [bug#36477] [PATCH 00/31] Fix cross-compilation issues Resent-Message-ID: From: Marius Bakke In-Reply-To: <20190708095913.3460-1-m.othacehe@gmail.com> References: <87zhlwmpmy.fsf@gmail.com> <20190708095913.3460-1-m.othacehe@gmail.com> Date: Mon, 08 Jul 2019 19:36:48 +0200 Message-ID: <87r270pgwf.fsf@devup.no> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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: Mathieu Othacehe , 36477@debbugs.gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Mathieu, Mathieu Othacehe writes: > Hello, > > Here's a batch of cross-compilation related patches. They can be seen on > wip-cross-system branch of savannah. Some of them cause mass-rebuilds so I > guess this serie is targeting core-updates. This is very impressive work, thank you! I'm not comfortable pulling in all of this on 'core-updates' right now. There are already a huge pile of changes that have not really "stabilized" yet. So my preference is to wait until the next round (probably around October/November). However some of these changes look really innocuous to me. I'll review those that are OK for this 'core-updates' separately. Maybe we can work around the remaining ones in the mean time? > Mathieu Othacehe (30): > gnu: perl: Fix cross-compilation. > gnu: python: Fix cross compilation. > gnu: tcl: Fix cross-compilation. > gnu: tk: Fix cross-compilation. > gnu: libxslt: Fix cross-compilation. > gnu: xorg: Fix cross-compilation of multiple packages. > gnu: libgpg-error: Fix cross compilation. > gnu: python: Fix cross-compilation. > gnu: http-parser: Fix cross-compilation. > gnu: openssl: Fix cross-compilation. > gnu: texinfo: Fix cross-compilation. > gnu: cmake: Extend CMAKE_PREFIX_PATH to non-native inputs. > gnu: libgit2: Fix cross compilation. > gnu: ath9k-htc-firmware: Fix cross compilation. > gnu: libpaper: Fix aarch64 cross-compilation. > gnu: groff: Fix cross compilation. > gnu: bc: Fix cross-compilation. > gnu: indent: Fix aarch64 cross-compilation. > gnu: libsamplerate: Fix aarch64 cross-compilation. > gnu: mit-krb5: Fix cross-compilation. > gnu: cyrus-sasl: Fix cross-compilation. > gnu: help2man: Fix cross-compilation. > gnu: xmlto: Fix cross-compilation. > gnu: libarchive: Fix cross-compilation. > gnu: tcsh: Fix cross-compilation. > gnu: pkg-config: Fix cross-compilation. > gnu: mkfontdir: Fix aarch64 cross-compilation. > gnu: alsa-utils: Fix cross-compilation. > gnu: icu4c: Fix cross-compilation. > gnu: glibc-utf8-locales: Fix cross-compilation. > > Pierre-Moana Levesque (1): > gnu: texinfo-5: Fix cross-compilation. > > gnu/local.mk | 3 + > gnu/packages/algebra.scm | 15 +- > gnu/packages/backup.scm | 31 ++-- > gnu/packages/base.scm | 4 +- > gnu/packages/cmake.scm | 2 +- > gnu/packages/code.scm | 21 ++- > gnu/packages/commencement.scm | 11 +- > gnu/packages/cyrus-sasl.scm | 17 +- > gnu/packages/firmware.scm | 5 +- > gnu/packages/ghostscript.scm | 19 ++ > gnu/packages/gnupg.scm | 22 +++ > gnu/packages/groff.scm | 40 +++- > gnu/packages/icu4c.scm | 33 +++- > gnu/packages/kerberos.scm | 23 ++- > gnu/packages/linux.scm | 7 +- > gnu/packages/man.scm | 2 +- > .../patches/bc-fix-cross-compilation.patch | 171 ++++++++++++++++++ > .../patches/cyrus-sasl-ac-try-run-fix.patch | 12 ++ > .../patches/python-2.7-search-paths.patch | 10 +- > .../patches/python-3-search-paths.patch | 11 +- > .../patches/python-cross-compile.patch | 145 +++++++++++++++ > gnu/packages/perl.scm | 7 +- > gnu/packages/pkg-config.scm | 11 +- > gnu/packages/pulseaudio.scm | 22 ++- > gnu/packages/python.scm | 40 +++- > gnu/packages/shells.scm | 9 + > gnu/packages/tcl.scm | 28 ++- > gnu/packages/texinfo.scm | 28 ++- > gnu/packages/tls.scm | 59 ++++-- > gnu/packages/version-control.scm | 16 +- > gnu/packages/web.scm | 13 +- > gnu/packages/xml.scm | 7 +- > gnu/packages/xorg.scm | 44 ++++- > 33 files changed, 794 insertions(+), 94 deletions(-) > create mode 100644 gnu/packages/patches/bc-fix-cross-compilation.patch > create mode 100644 gnu/packages/patches/cyrus-sasl-ac-try-run-fix.patch > create mode 100644 gnu/packages/patches/python-cross-compile.patch > > --=20 > 2.17.1 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl0jfzAACgkQoqBt8qM6 VPrn5wgAl6tfi75oJXNgxTwZjmpaKzB2+MMWa3CYguMTfDOBBwgoEdglGhf2iT0s ejJuehPVLgGqgwyB4PqigLNrOg/OqVFuirnifgc4WDKVEyyfwy2fRDSuy02ivY47 TGLQfRJNH0BQ9v3lZCbxd4T/pLn+3Vh7yB9ue87HCqF466abshWa6bBrOleWTQ/f PK+2hi2/OXzciXWBvg81/9C9nc9dWpq2sfHD5qugXQW2tjQMiHMqh42dL0aFKK4C RJM/TZEhDd7BAMcNL5jRt7ywdqmm20Oj2VpgOhwHjmgMhM//DI0LKss41DuecBYa qc1UebjvKyD0qZDAreptq+5PHwT57Q== =8ygA -----END PGP SIGNATURE----- --=-=-=--