The collation update to the new ISO file made all locales almost twice as big
Mike FABIAN
mfabian@redhat.com
Mon Mar 5 13:39:00 GMT 2018
I added this to the wiki for hte 2.28 release notes:
https://sourceware.org/glibc/wiki/Release/2.28#The_locale-archive_file_is_much_bigger
4.1. The locale-archive file is much bigger
The iso14651_t1_common file, which contains the default collation on top
of which the individual locales add their locale specific rules, has
been updated to a new upstream version from ISO which is in sync with
Unicode 9.0.0. The version of that file which was in glibc until now was
very old and a huge amount of characters has been added to Unicode in
the meantime. Therefore, this iso14651_t1_common file became much
larger. As a consequence, the LC_COLLATE part of all locales became much
larger. As LC_COLLATE makes up the bulk of the locale data, the size of
the locales increased a lot. The locale-archive file which contains the
data for all localess grew from 126 MiB to 206 Mib.
--
Mike FABIAN <mfabian@redhat.com>
More information about the Libc-alpha
mailing list