This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: The collation update to the new ISO file made all locales almost twice as big


On Mon, Mar 5, 2018 at 8:39 AM, Mike FABIAN <mfabian@redhat.com> wrote:
> 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

Thanks for writing this up.

> 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.

I wonder if we should spend some time thinking about ways to compact
this data or factor it out.  I realize it's not as simple as putting
the compiled form of iso14651_t1_common in its own file that all the
locales refer to, because of the "locale specific rules", but maybe it
could be _almost_ that simple?  Alternatively, perhaps some simple
compression could be applied?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]