unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#70005] [PATCH 0/1] guix: chicken-build-system: fix the build system
@ 2024-03-26 13:55 Daniel Ziltener via Guix-patches via
  2024-03-26 13:48 ` [bug#70005] [PATCH 1/1] " Daniel Ziltener via Guix-patches via
  0 siblings, 1 reply; 2+ messages in thread
From: Daniel Ziltener via Guix-patches via @ 2024-03-26 13:55 UTC (permalink / raw)
  To: 70005; +Cc: dziltener

The build system for Chicken as-is works for basic eggs, but contains some
assumptions that make it fail with more sophisticated ones. The main wrong
assumption is that CHICKEN_INSTALL_REPOSITORY is enough to cover all cases; it
is not. CHICKEN_INSTALL_PREFIX is needed, too, and CHICKEN_REPOSITORY_PATH has
to be concatenated to the CHICKEN_INSTALL_REPOSITORY.

I also took the liberty to move the env variable definitions all to one place
to improve readability.

Daniel Ziltener (1):
  guix: chicken-build-system: fix the build system

 guix/build-system/chicken.scm       | 42 +++++++++++++++++++++--------
 guix/build/chicken-build-system.scm | 24 +++++++----------
 2 files changed, 41 insertions(+), 25 deletions(-)

-- 
2.41.0





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

end of thread, other threads:[~2024-03-26 15:35 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-26 13:55 [bug#70005] [PATCH 0/1] guix: chicken-build-system: fix the build system Daniel Ziltener via Guix-patches via
2024-03-26 13:48 ` [bug#70005] [PATCH 1/1] " Daniel Ziltener via Guix-patches via

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).