diff options
| author | Maximilian Bosch <maximilian@mbosch.me> | 2025-10-05 13:17:27 +0200 |
|---|---|---|
| committer | Maximilian Bosch <maximilian@mbosch.me> | 2025-10-05 23:00:57 +0200 |
| commit | 700d7ec879f4bce893aa14e0ba880ed99fe1fb29 (patch) | |
| tree | b66de60c134f225dc3c7e36aa9ae94fcbd6e4f34 /pkgs/development/python-modules/rangehttpserver | |
| parent | cfb771c8a5a7b13e3d4f0ea48ca155d100c3e687 (diff) | |
glibcLocales: re-enable parallel build
This was originally turned off in #245360 because the approach was
non-reproducible, i.e. all N concurrent jobs were racing to update
`locale-archive`.
glibc's localedef allows to separate the build from the install, i.e.
`localedef --no-archive` allows to only perform the build of the locale
which can be parallelized again. After that, a single process adds all
newly built locales into the archive.
This isn't supported by the Makefiles in upstream glibc yet[1], hence
the additional patches.
For me, this reduces the build-time of `pkgs.glibcLocales` from ~7min to
slightly under 1min.
[1] https://sourceware.org/pipermail/libc-alpha/2025-October/170803.html
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver')
0 files changed, 0 insertions, 0 deletions
