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