Commit graph

1717 commits

Author SHA1 Message Date
vxtls
567f4af5ff debug(guix): probe guile zlib before configure 2026-03-06 10:44:46 -05:00
vxtls
c4666a1e35 fix(guile-modules): pin guile package install dirs to target libdir 2026-03-06 09:52:21 -05:00
vxtls
65314bc926 fix(network): gate dhcp on get_network state across boots 2026-03-06 09:27:41 -05:00
vxtls
ba7aec9868 fix(guix): minimize guile-gcrypt configure probe 2026-03-06 08:57:13 -05:00
vxtls
29695ad074 fix(guix): patch release configure for guile-gcrypt check 2026-03-05 23:10:04 -05:00
vxtls
e9c2946566 fix(init): drop to rescue shell instead of panicking on build failure 2026-03-05 22:11:19 -05:00
vxtls
f8122121c7 fix(guix): keep guile-gcrypt check semantics unchanged 2026-03-05 22:04:10 -05:00
vxtls
913ebb3ba8 fix(guix): avoid broken guile-gcrypt sha256 configure probe 2026-03-05 21:09:24 -05:00
vxtls
079b6fddac fix(guile): validate guile-gcrypt before guix configure, fix 2026-03-05 19:36:20 -05:00
vxtls
442e3a2109 fix(guile): build shared libgit2 for guile-git runtime loading 2026-03-05 18:40:39 -05:00
vxtls
bbe809905a debug(guix): for debugging surface raw guile module probe failures before configure 2026-03-05 16:58:13 -05:00
vxtls
9055660d81 fix(guile-git): link against static libgit2 explicitly 2026-03-05 15:53:55 -05:00
vxtls
a3acfbe94d fix(guile-gnutls): inline static gnutls.scm sed rules to avoid make recipe quoting breakage 2026-03-05 14:28:29 -05:00
vxtls
77835778d7 fix(guile-gnutls): keep guile include flags available for snarf in static build 2026-03-05 14:15:33 -05:00
vxtls
2cb4ec57b4 fix(guile-gnutls): make static profile build-system native by disabling extension target and extension loading path 2026-03-05 14:00:10 -05:00
vxtls
56f515400d fix(guile-gnutls): move static guile/artifact generation into automake and remove manual ar/gcc packaging 2026-03-05 13:43:32 -05:00
vxtls
c2ecd887e9 fix stupid gnutls 2026-03-05 13:22:56 -05:00
vxtls
bbd48040ae fix(guile-gnutls): use deterministic shared/static init gating via build-system conditionals 2026-03-05 13:00:04 -05:00
vxtls
d150b48eef refactor(guile-gnutls): use default compile/install while preserving static-only outputs 2026-03-05 12:18:11 -05:00
vxtls
51019e232f fix(guile-gnutls): accept empty gnutls pkg-config cflags and continue deterministic static build 2026-03-05 11:52:32 -05:00
vxtls
75e153dce0 fix(guile-gnutls): pass explicit guile/gnutls cflags to make and fail fast on empty pkg-config flags 2026-03-05 11:34:12 -05:00
vxtls
ac79f9e19d fix(guile-gnutls): make gnutls integration fully static by initializing from main guile binary 2026-03-05 10:55:38 -05:00
vxtls
9205c2b1e4 fix(guile-gnutls): use static guile pkg-config libs for configure link checks 2026-03-05 10:16:26 -05:00
vxtls
451fdc63ca fix(guix-gnutls): align guile-gnutls build flags and pin GNUTLS extension dir during guix configure 2026-03-05 08:24:55 -05:00
vxtls
3f01d14c80 fix(guix-runtime): pin guile/gnutls runtime search paths and drop static link flags in guile-gnutls build 2026-03-05 07:53:42 -05:00
vxtls
bd208bf124 fix(guix-1.5.0): set deterministic pkg-config and guile-3.0 flags in configure 2026-03-04 23:04:08 -05:00
vxtls
5cea0ba08a fix(guix-1.5.0): split unstable mes hunks into dedicated patch and remove heuristic fallback logic 2026-03-04 22:36:54 -05:00
vxtls
4abc97da82 fix(steps-guix): merge guix-1.5.0 improve stage into pass1 build path 2026-03-04 21:58:54 -05:00
vxtls
3d35277070 fix(guix-hash-compat): replace fragile guile wrapper with deterministic C NAR/sha256 hasher 2026-03-04 21:02:25 -05:00
vxtls
af44f12d30 fix(guix-hash-compat): generate runtime config and invoke guix hash via guile without pre-inst-env 2026-03-04 20:26:50 -05:00
vxtls
c90d9da159 fix(boot): add minimal early mounts for /dev and /proc in stage0 resume path 2026-03-04 18:55:04 -05:00
vxtls
8ad179e1e6 fix(steps-guix): build mes-minimal seed from canonical /usr/bin/mes-m2 output 2026-03-04 18:03:26 -05:00
vxtls
6d8c5da031 fix(guile-2.2.4): use off_t for sendfile offset to match off_t* API 2026-03-04 17:36:49 -05:00
vxtls
d5fc082dab fix(stage0-image): preserve runtime /steps/env while syncing step sources 2026-03-04 17:23:48 -05:00
vxtls
886d5a5237 fix(stage0-image): sync steps trees in-place to preserve generated resume scripts 2026-03-04 17:18:05 -05:00
vxtls
74ff570f76 fix(stage0-image): always refresh steps trees into stage0-work image before boot 2026-03-04 17:06:42 -05:00
vxtls
c29c92bd35 fix(steps-guix): add libunistring and gc builds before guile-2.2.4 2026-03-04 16:59:40 -05:00
vxtls
81604307d9 fix(steps-guix): add libffi build before guile-2.2.4 and wire explicit libffi pkg-config flags 2026-03-04 16:55:47 -05:00
vxtls
4f0f50366b fix(steps-guix): make seed packaging scripts create their own build dirs in src_unpack 2026-03-04 16:37:57 -05:00
vxtls
ea69ae93b8 fix(steps-guix): support explicit build dir for source-less seed packages 2026-03-04 16:25:28 -05:00
vxtls
893a320f6f fix(network): deterministically restore qemu networking before src_get downloads 2026-03-04 16:14:59 -05:00
vxtls
0669db4e72 fix(steps-guix): install bash-5.3-1 to /usr/bin in addition to seed prefix for runtime script chaining 2026-03-04 12:55:55 -05:00
vxtls
82124dfd91 refactor(stage0-breakpoint): use deterministic steps-guix refresh policy for break vs resume modes 2026-03-04 09:45:45 -05:00
vxtls
2778fe40a9 fix(env): include /bin in PATH so steps-guix script chaining can find bash 2026-03-03 20:59:12 -05:00
vxtls
d3446750ad chore(steps-guix): remove deprecated bash-4.4.23-1 step 2026-03-03 19:53:30 -05:00
vxtls
1d73a27e94 feat(steps-guix): upgrade bootstrap bash seed from 4.4.23 to 5.3 2026-03-03 19:46:15 -05:00
vxtls
f21234e1cb fix(bash-4.4.23-1): complete mkbuiltins prototype fixes for C23 2026-03-03 19:30:30 -05:00
vxtls
9d1870c931 refactor(stage0-image): remove python-side resume network patching logic 2026-03-03 19:23:38 -05:00
vxtls
1d9c9b973b fix(bash-4.4.23-1): update mkbuiltins prototypes and definitions for C23 2026-03-03 19:21:23 -05:00
vxtls
f11bbe6733 refactor(resume-init): move network bring-up into generated jump init and keep checkpoint compatibility patch 2026-03-03 19:18:51 -05:00