Commit Graph

16 Commits

Author SHA1 Message Date
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