GNU bug report logs -
#67686
[PATCH core-updates 0/5] Update glibc to 2.38; make C.UTF-8 always available
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Thu, 7 Dec 2023 10:21:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Ludovic Courtès <ludo <at> gnu.org> skribis:
> + ;; Install the C.UTF-8 locale so there's always a UTF-8
> + ;; locale around.
> + (let* ((out (assoc-ref outputs "out"))
> + (bin (string-append out "/bin"))
> + (locale (string-append out "/lib/locale/"
> + ,(package-version
> + this-package))))
> + (mkdir-p locale)
> + (invoke (string-append bin "/localedef")
> + "--no-archive" "--prefix" locale
> + "-i" "C" "-f" "UTF-8"
> + (string-append locale "/C.UTF-8")))))
I realize now that this cannot work when cross-compiling, because the
this ‘localedef’ binary is not executable on the build machine.
I suspect libc builds an additional ‘localedef’ for the build machine
but I’m not sure where it is, hmm…
Ludo’.
This bug report was last modified 1 year and 167 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.