Aleksi Hannula
1b5674a21b
Revert "minimal-bootstrap.glibc: 2.42 -> 2.44"
...
This reverts commit 985bc462da .
2026-08-13 13:12:40 +03:00
Jo
436f223d43
minimal-bootstrap: Package updates ( #547879 )
2026-08-11 05:44:33 +00:00
Aleksi Hannula
985bc462da
minimal-bootstrap.glibc: 2.42 -> 2.44
2026-08-01 09:17:23 +03:00
Aleksi Hannula
12f89dcfe5
minimal-bootstrap.glibc-headers: init at 2.42
2026-07-27 21:12:08 +03:00
Ben Siraphob
9eb073dafa
minimal-bootstrap.glibc: --disable-{nscd,build-nscd,profile,timezone-tools,mathvec}
2026-05-06 17:34:32 +00:00
Ben Siraphob
b926d50aaf
minimal-bootstrap: reduce bootstrap time
2026-05-03 11:41:44 -07:00
Ben Siraphob
23f24b5bc4
minimal-bootstrap: trim python and glibc closure further
2026-04-27 16:22:26 -07:00
Ben Siraphob
b141bb23c9
minimal-bootstrap: post-install trim of locale data, docs, and unused python extensions
...
Removes content nothing between minimal-bootstrap and stage 4 ever uses: glibc share/i18n + lib/gconv (localedef and iconv() against the bootstrap glibc are never invoked downstream); python lib-dynload/{_decimal,_socket,_asyncio,_hashlib,_blake2,_sha*,_md5,_hmac,CJK codecs,_zoneinfo,_lsprof,syslog} plus idlelib/tkinter/turtle*/ensurepip (glibc's build-time scripts only use os/re/subprocess/argparse/pathlib/collections); binutils bin/{gprof,addr2line,elfedit}; share/{info,man} and gcc share/gcc-*/python (libstdc++ gdb pretty-printers).
Self-size: 940 MB -> ~870 MB. Largest contributors: glibc -38 MB, python -15 MB, binutils -7 MB.
2026-04-26 22:25:28 -07:00
Aleksi Hannula
5c3ae8e8cc
minimal-bootstrap: allow building through pkgsMusl
2026-01-14 22:47:35 +02:00
Aleksi Hannula
37b28b8958
minimal-bootstrap: speed up ./configure
...
By default, stdenv runs configure using --disable-dependency-tracking.
This commit adds the same flag to most manual invocations of autotools
configure scripts in minimal-bootstrap.
However, the flag does not apply to musl & zlib, which come with
handwritten configure scripts. It also does not apply to Python, where
the dependency tracking feature is already disabled in automake config.
2026-01-14 22:47:35 +02:00
Aleksi Hannula
af3810ab07
minimal-bootstrap.glibc: 2.38 -> 2.42
2026-01-14 22:47:34 +02:00
Aleksi Hannula
7922558946
minimal-bootstrap.gcc-glibc: init at 13.2.0
2026-01-12 16:04:54 +02:00
Emily Trau
bac6125f3e
minimal-bootstrap.glibc: init at 2.38
2025-12-17 12:41:19 -05:00
Emily Trau
6eb660c22f
minimal-bootstrap: remove glibc and gcc2
...
These components aren't needed in the dependency chain anymore but take significant time to build in `minimal-bootstrap.test`
2023-10-08 16:50:10 -07:00
Emily Trau
60ae6bf751
minimal-bootstrap.binutils: remove binutils-mes and binutils-glibc
2023-09-26 22:20:34 -07:00
Emily Trau
a6f479ad53
minimal-bootstrap.glibc22: init at 2.2.5
2023-06-25 15:01:57 +10:00