all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#67969] [PATCH 0/4] guix: scons: Support cross-compilation.
@ 2023-12-22 12:36 Jean-Pierre De Jesus DIAZ via Guix-patches via
  2023-12-22 12:37 ` [bug#67969] [PATCH 1/4] guix: scons-build: Cleanup keyword arguments Jean-Pierre De Jesus DIAZ via Guix-patches via
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Jean-Pierre De Jesus DIAZ via Guix-patches via @ 2023-12-22 12:36 UTC (permalink / raw)
  To: 67969; +Cc: Jean-Pierre De Jesus DIAZ

This removes the need to use `(gnu packages cross-base)' in
the `make-nsis' procedure at `(gnu packages installers)' by
making use of the `#:target' keyword argument.

As a result scons-build-system now supports cross-compilation,
although it is not very useful for general cross-compilation
as SCons doesn't have a standard way of setting the "target"
and each SConscript specifies which toolchain to use
manually, so it depends on a per package basis on how to
select the correct target as projects will generally take
some command line variables for that, like in the `make-nsis'
case.

Jean-Pierre De Jesus DIAZ (4):
  guix: scons-build: Cleanup keyword arguments.
  guix: scons: Support cross-compilation.
  gnu: make-nsis: Use cross-compilation.
  gnu: make-nsis: Adjust description acronym.

 gnu/packages/installers.scm | 129 +++++++++++-------------------------
 guix/build-system/scons.scm | 110 +++++++++++++++++++++++++-----
 2 files changed, 132 insertions(+), 107 deletions(-)


base-commit: ca813173894360edef35a5d98878a3135e99e62a
-- 
2.41.0





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-12-22 14:46 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-22 12:36 [bug#67969] [PATCH 0/4] guix: scons: Support cross-compilation Jean-Pierre De Jesus DIAZ via Guix-patches via
2023-12-22 12:37 ` [bug#67969] [PATCH 1/4] guix: scons-build: Cleanup keyword arguments Jean-Pierre De Jesus DIAZ via Guix-patches via
2023-12-22 12:37 ` [bug#67969] [PATCH 2/4] guix: scons: Support cross-compilation Jean-Pierre De Jesus DIAZ via Guix-patches via
2023-12-22 12:37 ` [bug#67969] [PATCH 3/4] gnu: make-nsis: Use cross-compilation Jean-Pierre De Jesus DIAZ via Guix-patches via
2023-12-22 12:37 ` [bug#67969] [PATCH 4/4] gnu: make-nsis: Adjust description acronym Jean-Pierre De Jesus DIAZ via Guix-patches via
2023-12-22 14:43 ` [bug#67969] [PATCH 0/4] guix: scons: Support cross-compilation Jean-Pierre De Jesus Diaz via Guix-patches via
2023-12-22 14:44   ` Jean-Pierre De Jesus Diaz via Guix-patches via

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.