[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Module unavailable on build side
|
From: |
Attila Lendvai |
|
Subject: |
Re: Module unavailable on build side |
|
Date: |
Mon, 15 Jan 2024 00:20:39 +0000 |
this may help:
https://github.com/attila-lendvai/guix-crypto/blob/main/src/guix-crypto/service-utils.scm#L56
and you should grep for its use in that repo.
w-i-m ensures that the GEXP's that are instantiated in its dynamic extent will
"capture" these modules as their dependencies, and i think it also inserts the
appropriate use-modules forms at the head of the GEXP's.
but take this all with a grain of salt, because what i understand i decoded on
my own from the guix codebase, and the names of these abstractions are rather
misleading.
also, i'm using these in the service code that gets compiled for shepherd to be
loaded. the environment surrounding the building of packages may behave
differently.
HTH,
--
• attila lendvai
• PGP: 963F 5D5F 45C7 DFCD 0A39
--
“There is no difference between living and learning […] it is impossible and
misleading and harmful to think of them as being separate.”
— John Holt (1923–1985)