all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Maxime Devos <maximedevos@telenet.be>
To: 49025@debbugs.gnu.org
Cc: othacehe@gnu.org, Maxime Devos <maximedevos@telenet.be>
Subject: [bug#49025] [PATCH v4 core-updates 00/36] Support cross-compilation with meson
Date: Sat, 19 Jun 2021 17:04:22 +0200	[thread overview]
Message-ID: <20210619150458.12057-1-maximedevos@telenet.be> (raw)
In-Reply-To: <419215938396207999184dafa43afaed6d7a0715.camel@telenet.be>

This is the same as v1 (v2 and v3 are the same as v1 but the sending
was messed up), but with merge conflicts resolved. Also, one
patch of v1 is already on core-updates, so it is dropped here.

I'm currently testing whether things still work,
and whether the patch for GCC still works and if it is still
required.

Here is the old description:

This patch series adds cross-compilation support to meson-build-system.
meson-build-system is used by many gtk applications (sometimes directly,
sometimes because a dependency uses meson-build-system).

Meson cross-compilation is implemented by the last patch.
The one-before-last patch works-around the brokenness of
GCC cross-compilers on current core-updates
(see <http://issues.guix.gnu.org/48913>;).

The first two patches define a few utilities target-linux?,
target-x86-32? and target-x86-64? which are used by the last patch,
but could be useful elsewhere as well. The third patch is used
in various cross-compilation fixes.

The other 33 patches are cross-compilation fixes for dependencies
of glib, and follow-up patches making the package definitions
somewhat nicer IMHO (like removing trailing #t from phases,
and computing derivation for some architecture-independent packages
when cross-compiling and compiling natively).

Maxime Devos (36):
  utils: Define target-linux? predicate.
  utils: Define a target-x86-32? and target-x86-64? predicate.
  packages: Define this-package-input and this-package-native-input.
  net-base: Make #:builder argument a G-expression.
  net-base: Fix cross-compilation, eliminating %build-inputs & friends
  net-base: Don't cross-compile.
  tzdata: Don't bother with cross-compiling.
  libgpg-error: Remove trailing #f from phases.
  libgpg-error: Prevent silent miscompilation some systems.
  libgpgerror: Maybe fix a cross-compilation bug.
  libgpg-error: Fix cross-compilation error.
  libgcrypt: Fix cross-compilation build error.
  wrap-python3: Make #:builder a G-exp instead of a raw S-exp.
  wrap-python3: Fix cross-compilation.
  python: Fix reference to input when cross-compiling.
  openssl: Remove trailing #t from phases.
  openssl: Make the #:phases argument a G-expression.
  openssl: Use G-exp machinery for referring to outputs.
  openssl: Move documentation instead of copying and deleting it.
  openssl: Move all man pages to separate output, not only man3.
  openssl: Find bin/env when cross-compiling.
  openssl: Extract logic for computing CONFIGURE_TARGET_ARCH.
  readline: Make #:configure-flags a G-expression.
  readline: Fix build error when cross-compiling.
  bash: Make #:configure-flags a G-expression.
  bash: Fix cross-compilation build error.
  fontconfig: Make the #:configure-flags argument a G-expression.
  fontconfig: Fix build error when cross-compiling.
  glib: Use a correct python in scripts when cross-compiling.
  glib: Verify the cross-compiled python is used in installed scripts.
  glib: Look up "tzdata" in 'native-inputs', not 'inputs'.
  tk: Make #:configure-flags a G-expression.
  tk: Do not use %build-inputs when cross-compiling.
  libelf: Use the cross-compiler when cross-compiling.
  cross-base: Fix cross-compiler for i686-linux-gnu.
  meson: Support cross-compilation.

 Makefile.am                        |   1 +
 gnu/packages/admin.scm             |  44 ++++---
 gnu/packages/base.scm              |   9 ++
 gnu/packages/bash.scm              |  39 +++---
 gnu/packages/cross-base.scm        |  63 ++++++++-
 gnu/packages/elf.scm               |  48 ++++---
 gnu/packages/fontutils.scm         |   8 +-
 gnu/packages/glib.scm              |  34 ++++-
 gnu/packages/gnupg.scm             |  60 ++++++---
 gnu/packages/python.scm            |  51 ++++----
 gnu/packages/readline.scm          |  27 ++--
 gnu/packages/tcl.scm               |  14 +-
 gnu/packages/tls.scm               | 142 +++++++++++----------
 guix/build-system/meson.scm        | 197 ++++++++++++++++++++++++++---
 guix/build/meson-configuration.scm |  71 +++++++++++
 guix/packages.scm                  |  29 +++++
 guix/utils.scm                     |  26 ++++
 tests/packages.scm                 |  34 +++++
 tests/utils.scm                    |  40 ++++++
 19 files changed, 724 insertions(+), 213 deletions(-)
 create mode 100644 guix/build/meson-configuration.scm


base-commit: bcdc13454c4afab37b650d4bbfa95e539060619f
-- 
2.32.0





  parent reply	other threads:[~2021-06-19 15:06 UTC|newest]

Thread overview: 175+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-14 15:22 [bug#49025] [PATCH core-updates 00/37] Support cross-compilation with meson Maxime Devos
2021-06-14 16:04 ` Maxime Devos
2021-06-18  7:55 ` Mathieu Othacehe
2021-06-18  8:01   ` Mathieu Othacehe
2021-06-18 12:32   ` Ludovic Courtès
2021-06-18 14:58   ` Maxime Devos
2021-06-18 16:09 ` [bug#49025] [[PATCH v2 core-updates] 01/37] utils: Define target-linux? predicate Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 02/37] utils: Define a target-x86-32? and target-x86-64? predicate Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 03/37] packages: Define this-package-input and this-package-native-input Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 04/37] net-base: Make #:builder argument a G-expression Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 05/37] net-base: Fix cross-compilation, eliminating %build-inputs & friends Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 06/37] net-base: Don't cross-compile Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 07/37] tzdata: Don't bother with cross-compiling Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 08/37] libgpg-error: Remove trailing #f from phases Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 09/37] libgpg-error: Prevent silent miscompilation some systems Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 10/37] libgpgerror: Maybe fix a cross-compilation bug Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 11/37] libgpg-error: Fix cross-compilation error Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 12/37] libgcrypt: Fix cross-compilation build error Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 13/37] wrap-python3: Make #:builder a G-exp instead of a raw S-exp Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 14/37] wrap-python3: Fix cross-compilation Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 15/37] python: Fix reference to input when cross-compiling Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 16/37] openssl: Remove trailing #t from phases Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 17/37] openssl: Make the #:phases argument a G-expression Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 18/37] openssl: Use G-exp machinery for referring to outputs Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 19/37] openssl: Move documentation instead of copying and deleting it Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 20/37] openssl: Move all man pages to separate output, not only man3 Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 21/37] openssl: Find bin/env when cross-compiling Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 22/37] openssl: Extract logic for computing CONFIGURE_TARGET_ARCH Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 23/37] readline: Make #:configure-flags a G-expression Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 24/37] readline: Fix build error when cross-compiling Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 25/37] bash: Make #:configure-flags a G-expression Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 26/37] bash: Fix cross-compilation build error Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 27/37] fontconfig: Make the #:configure-flags argument a G-expression Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 28/37] fontconfig: Fix build error when cross-compiling Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 29/37] glib: Use a correct python in scripts " Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 30/37] glib: Verify the cross-compiled python is used in installed scripts Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 31/37] glib: Look up "tzdata" in 'native-inputs', not 'inputs' Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 32/37] tk: Make #:configure-flags a G-expression Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 33/37] tk: Do not use %build-inputs when cross-compiling Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 34/37] libelf: Use the cross-compiler " Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 35/37] opendht: Correct 'nettle' variable name in inputs Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 36/37] cross-base: Fix cross-compiler for i686-linux-gnu Maxime Devos
2021-06-18 16:09   ` [bug#49025] [[PATCH v2 core-updates] 37/37] meson: Support cross-compilation Maxime Devos
2021-06-18 16:18   ` [bug#49025] [[PATCH v2 core-updates] 01/37] utils: Define target-linux? predicate Maxime Devos
2021-06-18 17:15 ` [bug#49025] [PATCH v3 core-updates " Maxime Devos
2021-06-18 17:15   ` [bug#49025] [PATCH v3 core-updates 02/37] utils: Define a target-x86-32? and target-x86-64? predicate Maxime Devos
2021-06-18 17:15   ` [bug#49025] [PATCH v3 core-updates 03/37] packages: Define this-package-input and this-package-native-input Maxime Devos
2021-06-18 17:15   ` [bug#49025] [PATCH v3 core-updates 04/37] net-base: Make #:builder argument a G-expression Maxime Devos
2021-06-18 17:15   ` [bug#49025] [PATCH v3 core-updates 05/37] net-base: Fix cross-compilation, eliminating %build-inputs & friends Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 06/37] net-base: Don't cross-compile Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 07/37] tzdata: Don't bother with cross-compiling Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 08/37] libgpg-error: Remove trailing #f from phases Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 09/37] libgpg-error: Prevent silent miscompilation some systems Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 10/37] libgpgerror: Maybe fix a cross-compilation bug Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 11/37] libgpg-error: Fix cross-compilation error Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 12/37] libgcrypt: Fix cross-compilation build error Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 13/37] wrap-python3: Make #:builder a G-exp instead of a raw S-exp Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 14/37] wrap-python3: Fix cross-compilation Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 15/37] python: Fix reference to input when cross-compiling Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 16/37] openssl: Remove trailing #t from phases Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 17/37] openssl: Make the #:phases argument a G-expression Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 18/37] openssl: Use G-exp machinery for referring to outputs Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 19/37] openssl: Move documentation instead of copying and deleting it Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 20/37] openssl: Move all man pages to separate output, not only man3 Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 21/37] openssl: Find bin/env when cross-compiling Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 22/37] openssl: Extract logic for computing CONFIGURE_TARGET_ARCH Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 23/37] readline: Make #:configure-flags a G-expression Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 24/37] readline: Fix build error when cross-compiling Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 25/37] bash: Make #:configure-flags a G-expression Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 26/37] bash: Fix cross-compilation build error Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 27/37] fontconfig: Make the #:configure-flags argument a G-expression Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 28/37] fontconfig: Fix build error when cross-compiling Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 29/37] glib: Use a correct python in scripts " Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 30/37] glib: Verify the cross-compiled python is used in installed scripts Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 31/37] glib: Look up "tzdata" in 'native-inputs', not 'inputs' Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 32/37] tk: Make #:configure-flags a G-expression Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 33/37] tk: Do not use %build-inputs when cross-compiling Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 34/37] libelf: Use the cross-compiler " Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 35/37] opendht: Correct 'nettle' variable name in inputs Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 36/37] cross-base: Fix cross-compiler for i686-linux-gnu Maxime Devos
2021-06-19  7:43     ` Maxime Devos
2021-06-18 17:16   ` [bug#49025] [PATCH v3 core-updates 37/37] meson: Support cross-compilation Maxime Devos
2021-06-19 15:04 ` Maxime Devos [this message]
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 01/36] utils: Define target-linux? predicate Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 02/36] utils: Define a target-x86-32? and target-x86-64? predicate Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 03/36] packages: Define this-package-input and this-package-native-input Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 04/36] net-base: Make #:builder argument a G-expression Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 05/36] net-base: Fix cross-compilation, eliminating %build-inputs & friends Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 06/36] net-base: Don't cross-compile Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 07/36] tzdata: Don't bother with cross-compiling Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 08/36] libgpg-error: Remove trailing #f from phases Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 09/36] libgpg-error: Prevent silent miscompilation some systems Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 10/36] libgpgerror: Maybe fix a cross-compilation bug Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 11/36] libgpg-error: Fix cross-compilation error Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 12/36] libgcrypt: Fix cross-compilation build error Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 13/36] wrap-python3: Make #:builder a G-exp instead of a raw S-exp Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 14/36] wrap-python3: Fix cross-compilation Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 15/36] python: Fix reference to input when cross-compiling Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 16/36] openssl: Remove trailing #t from phases Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 17/36] openssl: Make the #:phases argument a G-expression Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 18/36] openssl: Use G-exp machinery for referring to outputs Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 19/36] openssl: Move documentation instead of copying and deleting it Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 20/36] openssl: Move all man pages to separate output, not only man3 Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 21/36] openssl: Find bin/env when cross-compiling Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 22/36] openssl: Extract logic for computing CONFIGURE_TARGET_ARCH Maxime Devos
2021-07-03 15:47     ` Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 23/36] readline: Make #:configure-flags a G-expression Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 24/36] readline: Fix build error when cross-compiling Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 25/36] bash: Make #:configure-flags a G-expression Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 26/36] bash: Fix cross-compilation build error Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 27/36] fontconfig: Make the #:configure-flags argument a G-expression Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 28/36] fontconfig: Fix build error when cross-compiling Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 29/36] glib: Use a correct python in scripts " Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 30/36] glib: Verify the cross-compiled python is used in installed scripts Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 31/36] glib: Look up "tzdata" in 'native-inputs', not 'inputs' Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 32/36] tk: Make #:configure-flags a G-expression Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 33/36] tk: Do not use %build-inputs when cross-compiling Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 34/36] libelf: Use the cross-compiler " Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 35/36] cross-base: Fix cross-compiler for i686-linux-gnu Maxime Devos
2021-06-19 15:04   ` [bug#49025] [PATCH v4 core-updates 36/36] meson: Support cross-compilation Maxime Devos
2021-07-08 13:07   ` [bug#49025] [PATCH core-updates 00/37] Support cross-compilation with meson Mathieu Othacehe
2021-07-11 11:47 ` [bug#49025] [PATCH v5 00/20] Support cross-compilation with Meson Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 01/20] utils: Define target-linux? predicate Maxime Devos
2021-07-12 12:35     ` Mathieu Othacehe
2021-07-13 13:33       ` Maxime Devos
2021-07-14 10:46         ` Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 02/20] utils: Define a target-x86-32? and target-x86-64? predicate Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 03/20] packages: Define this-package-input and this-package-native-input Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 04/20] net-base: Don't cross-compile Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 05/20] tzdata: Don't bother with cross-compiling Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 06/20] libgpg-error: Remove trailing #f from phases Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 07/20] libgpg-error: Prevent silent miscompilation some systems Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 08/20] libgpg-error: Fix cross-compilation error Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 09/20] python: Fix reference to input when cross-compiling Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 10/20] openssl: Remove trailing #t from phases Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 11/20] openssl: Make the #:phases argument a G-expression Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 12/20] openssl: Use G-exp machinery for referring to outputs Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 13/20] openssl: Move documentation instead of copying and deleting it Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 14/20] openssl: Move all man pages to separate output, not only man3 Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 15/20] openssl: Extract logic for computing CONFIGURE_TARGET_ARCH Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 16/20] glib: Use a correct python in scripts when cross-compiling Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 17/20] glib: Verify the cross-compiled python is used in installed scripts Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 18/20] glib: Look up "tzdata" in 'native-inputs', not 'inputs' Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 19/20] libelf: Update configure script and config.guess and config.sub Maxime Devos
2021-07-11 11:47   ` [bug#49025] [PATCH v5 20/20] meson: Support cross-compilation Maxime Devos
2021-07-12 12:42     ` Mathieu Othacehe
2021-07-13 13:36       ` Maxime Devos
2021-07-14 11:12 ` [bug#49025] [PATCH v6 00/22] Support cross-compilation with meson Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 01/22] utils: Define 'target-linux?' predicate Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 02/22] utils: Define 'target-hurd?' predicate Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 03/22] utils: Give 'target-mingw?' a docstring Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 04/22] utils: Define a target-x86-32? and target-x86-64? predicate Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 05/22] packages: Define this-package-input and this-package-native-input Maxime Devos
2021-07-18 17:42     ` [bug#49025] [PATCH core-updates 00/37] Support cross-compilation with meson Ludovic Courtès
2021-07-19  9:40       ` Maxime Devos
2021-07-23  8:53         ` Ludovic Courtès
2021-07-14 11:12   ` [bug#49025] [PATCH v6 06/22] net-base: Don't cross-compile Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 07/22] tzdata: Don't bother with cross-compiling Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 08/22] libgpg-error: Remove trailing #f from phases Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 09/22] libgpg-error: Prevent silent miscompilation some systems Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 10/22] libgpg-error: Fix cross-compilation error Maxime Devos
2021-07-14 11:22     ` Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 11/22] python: Fix reference to input when cross-compiling Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 12/22] openssl: Remove trailing #t from phases Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 13/22] openssl: Make the #:phases argument a G-expression Maxime Devos
2021-07-14 11:12   ` [bug#49025] [PATCH v6 14/22] openssl: Use G-exp machinery for referring to outputs Maxime Devos
2021-07-14 11:13   ` [bug#49025] [PATCH v6 15/22] openssl: Move documentation instead of copying and deleting it Maxime Devos
2021-07-14 11:13   ` [bug#49025] [PATCH v6 16/22] openssl: Move all man pages to separate output, not only man3 Maxime Devos
2021-07-14 11:13   ` [bug#49025] [PATCH v6 17/22] openssl: Extract logic for computing CONFIGURE_TARGET_ARCH Maxime Devos
2021-07-14 11:13   ` [bug#49025] [PATCH v6 18/22] glib: Use a correct python in scripts when cross-compiling Maxime Devos
2021-07-14 11:13   ` [bug#49025] [PATCH v6 19/22] glib: Verify the cross-compiled python is used in installed scripts Maxime Devos
2021-07-14 11:13   ` [bug#49025] [PATCH v6 20/22] glib: Look up "tzdata" in 'native-inputs', not 'inputs' Maxime Devos
2021-07-14 11:13   ` [bug#49025] [PATCH v6 21/22] libelf: Update configure script and config.guess and config.sub Maxime Devos
2021-07-14 11:13   ` [bug#49025] [PATCH v6 22/22] build-system/meson: Support cross-compilation Maxime Devos
2021-07-14 17:28     ` bug#49025: " Mathieu Othacehe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210619150458.12057-1-maximedevos@telenet.be \
    --to=maximedevos@telenet.be \
    --cc=49025@debbugs.gnu.org \
    --cc=othacehe@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.