GNU bug report logs - #70005
[PATCH 0/1] guix: chicken-build-system: fix the build system

Previous Next

Package: guix-patches;

Reported by: Daniel Ziltener <dziltener <at> lyrion.ch>

Date: Tue, 26 Mar 2024 15:22:03 UTC

Severity: normal

Tags: patch

Full log


View this message in rfc822 format

From: Daniel Ziltener <dziltener <at> lyrion.ch>
To: 70005 <at> debbugs.gnu.org
Cc: dziltener <at> lyrion.ch
Subject: [bug#70005] [PATCH 0/1] guix: chicken-build-system: fix the build system
Date: Tue, 26 Mar 2024 14:55:48 +0100
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





This bug report was last modified 1 year and 80 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.