Re: libc upgrade vs. incompatible locales

2015-09-02 Thread Ludovic Courtès
I ended up with a reasonable option (commit 28cbc58): in stage 5 (‘%boot5-inputs’), most of the base packages get rebuilt against the new libc, so they can load the new locale data, but they are rebuilt using the bootstrap Guile. In that stage, we also create wrappers for ‘%bootstrap-coreutils&co’

Re: libc upgrade vs. incompatible locales

2015-08-31 Thread Andy Wingo
On Mon 31 Aug 2015 13:49, l...@gnu.org (Ludovic Courtès) writes: > Andy Wingo skribis: > >> On Sun 30 Aug 2015 21:46, l...@gnu.org (Ludovic Courtès) writes: >> >>> The binary format for locales is dependent on the libc version. Over >>> the last few releases, it turned out to be compatible, but

Re: libc upgrade vs. incompatible locales

2015-08-31 Thread Ludovic Courtès
Andy Wingo skribis: > On Sun 30 Aug 2015 21:46, l...@gnu.org (Ludovic Courtès) writes: > >> The binary format for locales is dependent on the libc version. Over >> the last few releases, it turned out to be compatible, but that of 2.22 >> differs from that of 2.21 (a new element was added to loc

Re: libc upgrade vs. incompatible locales

2015-08-31 Thread Andy Wingo
On Sun 30 Aug 2015 21:46, l...@gnu.org (Ludovic Courtès) writes: > The binary format for locales is dependent on the libc version. Over > the last few releases, it turned out to be compatible, but that of 2.22 > differs from that of 2.21 (a new element was added to locale categories, > according

libc upgrade vs. incompatible locales

2015-08-30 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > (The branch is called ‘wip-’ because the glibc upgrade happens to cause > troubles: since it has new locale category elements, the locale data is > incompatible with that older libcs expect, which means the bootstrap > binaries fail with an assertion failu