Attila Lendvai schreef op wo 13-04-2022 om 07:51 [+0000]: > i don't understand why the setlocale call in gnu-build-system's > install-locale works, but my setlocale kludge in git-download doesn't.
I don't expect /run/current-system/locale to exist inside the build
container. Maybe try
(setenv "GUIX_LOCPATH" #+(file-append glibc-locales "/lib/locale"))
;; for testing
((@ (guix build utils) invoke)
#+(file-append coreutils "/bin/ls") (getenv "GUIX_LOCPATH"))
instead?
gnu-build-system has a (variant of) glibc-locales in its (implicit)
inputs, so there GUIX_LOCPATH can be set to the /gnu/store/.../locales
file name, in the 'set-paths' procedure.
> i even tried to add glibc-locale as native-inputs to the package in question,
> but it didn't help.
Building the package and downloading the source code are separate steps
(derivations), they don't automatically have access to each other's
inputs.
Greetings,
Maxime
signature.asc
Description: This is a digitally signed message part
