Commit graph

  • f2a151e96b fix(payload-import): ASM only enable for i386 fiwix/linux, undefined for other arch vxtls 2026-03-02 13:23:36 -05:00
  • e19f13fcd4 fix(gawk): make strtod patch apply cleanly by dropping obsolete declaration vxtls 2026-03-02 12:59:21 -05:00
  • 197f1755e9 fix(manifest): run import_payload after move_disk so payload extraction uses main disk capacity instead of fiwix initrd vxtls 2026-03-02 12:48:10 -05:00
  • e821482aaf fix(payload-import): add precise read/write/truncation diagnostics and clean partial outputs on copy failure vxtls 2026-03-02 11:45:39 -05:00
  • 38f8769fce fix(payload-import): mount proc via syscall in payload-import and enumerate payload candidates strictly from /proc/partitions major/minor vxtls 2026-03-02 10:42:58 -05:00
  • 96765e2121 fix(gawk): patch legacy strtod declaration to modern prototype in node.c vxtls 2026-03-02 10:30:18 -05:00
  • de8378520a fix(import-payload): detect payload strictly from /proc/partitions major/minor vxtls 2026-03-02 09:51:42 -05:00
  • 25f8311767 fix(payload-import): align with pre-util-linux toolchain by removing mount/S_ISBLK dependencies and probing only existing block nodes vxtls 2026-03-02 09:01:30 -05:00
  • c37acaaebe fix(gawk): patch mpfr callback prototype to match mpfr function signatures vxtls 2026-03-02 08:09:54 -05:00
  • 6b37393704 fix(payload-import): remove mount(8) dependency and import by kernel-enumerated block devices via /proc/partitions vxtls 2026-03-02 07:53:37 -05:00
  • 45ba6a367d fix(gawk): add typed read_func prototype patch and validate with dry-run AND fix(import-payload): switch to procfs /proc/partitions major/minor enumeration with magic-verified payload import vxtls 2026-03-01 23:04:16 -05:00
  • 17e88a89a8 fix(payload-discovery): mount proc and probe devices from /proc/partitions with magic-based selection vxtls 2026-03-01 22:08:37 -05:00
  • 5eac7edb91 fix(guix-bootstrap): wire mes seeds into bootstrap.scm and align xz seed link mode with Guix static bootstrap vxtls 2026-03-01 22:00:50 -05:00
  • 5e4c88782f fix(gawk-4.2.1): add C23-compatible readfunc prototype patch vxtls 2026-03-01 21:21:42 -05:00
  • beb9fb12f9 refactor+docs(payload.img, payload.img discovery): split offline distfiles at improve: import_payload so main image is minimal and payload.img is primary carrier, detect payload.img automaticly using magic number vxtls 2026-03-01 21:05:29 -05:00
  • e20afe69bb fix(gawk): patch bundled getopt prototypes to match modern libc declarations vxtls 2026-03-01 19:37:54 -05:00
  • 500bce68eb fix(payload-import): build static binary to remove /mes/loader runtime dependency in fiwix stage vxtls 2026-03-01 19:00:22 -05:00
  • 1b01d22612 fix(payload-import): run import after bash+device-node setup and remove kaem-stage node management vxtls 2026-03-01 16:00:13 -05:00
  • 9fc53eb1cd fix(payload-import): remove early-stage test/elif usage and use kaem-safe device setup vxtls 2026-03-01 15:11:07 -05:00
  • aa36ef046c fix(dbus): use relative CMake install dirs so dbus-1.pc exports valid include/lib paths vxtls 2026-03-01 14:41:33 -05:00
  • e08abd6777 fix(payload-import): replace unsupported kaem elif with nested if for checksum branch vxtls 2026-03-01 14:24:18 -05:00
  • f30c20b7be fix(kernel-bootstrap): restore kexec-fiwix baseline and move post-fiwix distfiles into raw payload import path vxtls 2026-03-01 13:45:16 -05:00
  • 11c4dd8c01 fix(kexec-fiwix): restore stable entry translation and keep interrupts disabled before trampoline jump vxtls 2026-03-01 10:52:14 -05:00
  • 57cd56af1f fix(avahi): export dbus pkg-config flags and libdir for header discovery vxtls 2026-03-01 10:03:57 -05:00
  • d588f4d83f fix(kexec-fiwix): NOT TESTED, JUST A TRY compute entry point from PT_LOAD mapping instead of first-phdr heuristic vxtls 2026-03-01 09:20:52 -05:00
  • 9db40954d2 fix(kexec-fiwix): humm, not sure, harden initrd metadata checks and keep interrupts disabled before jump vxtls 2026-02-28 23:03:53 -05:00
  • 7f6be11622 fix(avahi): use gdbm backend and disable conflicting dbm option vxtls 2026-02-28 22:50:56 -05:00
  • 564ad875ab fix(libdaemon): let configure auto-detect triplet for legacy musl-incompatible config.sub vxtls 2026-02-28 21:07:23 -05:00
  • c8a9d23983 fix(argp-standalone): correct sources entry spacing to keep URL/hash/filename fields aligned vxtls 2026-02-28 20:12:33 -05:00
  • 3178f1f9e0 Add Guix step including bootstrap bin, build guix, build iso and fix some small bug vxtls 2026-02-28 19:19:18 -05:00
  • fb146bbf97 fix(steps-guix/manifest): add some comments vxtls 2026-02-28 16:30:11 -05:00
  • 7840891d93 fix(guile-json): update checksum vxtls 2026-02-28 16:26:47 -05:00
  • c9d129b947 fix(steps-guix/guile-json-4.7.3): fix source tag name vxtls 2026-02-28 16:25:25 -05:00
  • 34e201ac19 fix(guile-git): update checksum vxtls 2026-02-28 16:24:40 -05:00
  • 53223ce77e fix(steps-guix/guile-json-4.7.3): fix source link vxtls 2026-02-28 16:19:33 -05:00
  • 5c242b0475 fix(guile-avahi): force AVAHI_GUILE_CROSS_COMPILING during build/install to avoid GUILEC segfaults vxtls 2026-02-28 16:10:58 -05:00
  • faf86ef8c4 fix(steps-guix): add libdaemon-0.14 before avahi with autotools build step vxtls 2026-02-28 15:42:26 -05:00
  • e700df32f4 fix(gdbm): patch C23-incompatible fatal_err prototypes and K&R definitions in update.c vxtls 2026-02-28 15:37:46 -05:00
  • 1c75638d4a fix(steps-guix): add gdbm-1.8.3 before avahi and enable avahi dbm support vxtls 2026-02-28 15:30:24 -05:00
  • de73fe6d0c fix(steps-guix): add expat-2.7.4 before dbus and pin dbus cmake search paths to PREFIX vxtls 2026-02-28 15:22:40 -05:00
  • 8990eaaed4 fix(steps-guix): add dbus-1.16.2 step before avahi in guix manifest vxtls 2026-02-28 15:16:05 -05:00
  • 1ada5d4d64 fix(steps-guix): add libevent-2.1.12 before avahi dependency chain vxtls 2026-02-28 15:10:14 -05:00
  • 6762e8b259 fix(steps-guix): add avahi-0.8 before guile-avahi to provide avahi-client vxtls 2026-02-28 09:10:56 -05:00
  • 95b34d3049 feat(steps-guix): add guile-avahi, guile-git, guile-json steps vxtls 2026-02-28 08:57:49 -05:00
  • 8b2d63f128 feat(steps-guix): add guile-zlib and guile-lzlib build steps and wire into manifest vxtls 2026-02-27 23:11:13 -05:00
  • bb2469202c fix(unzip): fix autoconf dir API probe to prevent false NO_DIR on modern compilers vxtls 2026-02-27 19:01:54 -05:00
  • 8300147e0f fix(unzip): avoid musl time prototype conflicts by skipping legacy gmtime/localtime declarations on linux vxtls 2026-02-27 17:22:22 -05:00
  • 8f60091ed2 fix(steps-guix): add unzip/sqlite/guile-sqlite3 build scripts and enable them in manifest vxtls 2026-02-26 22:27:27 -05:00
  • 5d63dc3c5e fix(guile-gnutls): force CROSS_COMPILING_VARIABLE in make to prevent GUILEC load-extension segfault vxtls 2026-02-26 16:30:41 -05:00
  • a05880ecb5 fix(guile-gnutls): enable shared build to avoid libtool static .la naming failure vxtls 2026-02-26 11:16:38 -05:00
  • ef7127bb83 fix(bootstrap): fix guile-gnutls static libtool target and make init fail-safe without panic vxtls 2026-02-26 09:40:35 -05:00
  • ee0f48186e guntls: update url vxtls 2026-02-26 07:35:31 -05:00
  • d4d6f6bc13 fix(steps-guix): replace p11-kit with gnutls and add static-only guile-gnutls flow with no-so patch vxtls 2026-02-25 21:02:12 -05:00
  • 33bb0bb2ae update hash vxtls 2026-02-25 09:51:26 -05:00
  • eb9a9f4ee9 fix(libtasn1): correct gnulib source URL and verify tarball checksum vxtls 2026-02-24 23:02:15 -05:00
  • 25b755af8b fix(steps-guix/libtasn1): align gnulib git ref with expected bundle prefix and checksum vxtls 2026-02-24 22:57:04 -05:00
  • 494b08cdb2 fix(steps-guix/libtasn1): bootstrap with local gnulib bundle via GNULIB_SRCDIR and no-git vxtls 2026-02-24 22:51:18 -05:00
  • 1933332d36 fix(steps-guix): add cmake bootstrap build and libgit2 cmake-based build steps vxtls 2026-02-24 19:33:43 -05:00
  • ddbe55b76b fix(steps-guix/git): add static-libcurl build path with configure check patch vxtls 2026-02-24 14:17:06 -05:00
  • 7ed755a106 fix(steps-guix): source finalize_fhs instead of exec to keep init control flow vxtls 2026-02-24 13:55:20 -05:00
  • 3bea5b5ce6 fix(steps-guix): initialize /proc and mtab before delegating finalize_fhs vxtls 2026-02-24 11:53:39 -05:00
  • 685f8aefa2 fix(steps-guix): run finalize_fhs after linux64 jump and drop ad-hoc mtab hack vxtls 2026-02-24 10:41:21 -05:00
  • ffce902c97 fix(steps-guix): ensure /etc/mtab exists before delegating to global after script vxtls 2026-02-24 09:38:00 -05:00
  • ae840fa57c fix(steps-guix): run final after stage to prevent pid1 exit panic vxtls 2026-02-24 08:32:18 -05:00
  • 642ef88072 fix(steps-guix): resolve guile-gcrypt libgcrypt lookup via configured LIBDIR vxtls 2026-02-23 22:21:41 -05:00
  • 636edebab1 fix(steps-guix): make guile-gcrypt use statically derived PREFIX/LIBDIR for libgcrypt lookup vxtls 2026-02-23 20:11:36 -05:00
  • e931553f1b fix(steps-guix): bootstrap guile-gcrypt configure with autoreconf and out-of-tree build vxtls 2026-02-23 18:47:21 -05:00
  • faeff8acc4 fix(steps-guix): bring network up after linux64 jump before fetching new sources vxtls 2026-02-23 17:23:42 -05:00
  • 0b53827ca7 refactor(steps-guix): align linux64 handover with upstream jump flow and end with shared after vxtls 2026-02-23 14:54:36 -05:00
  • 6c2fd501ed feat(steps-guix): add default libgpg-error-1.59 build script feat(steps-guix): add libgcrypt-1.12.1 default build with gcc-detected host and pkg-config path feat(steps-guix): add guile-gcrypt-0.5.0 with dynamic libgcrypt prefix and ld library path vxtls 2026-02-23 11:28:40 -05:00
  • 55be03a50d refactor(steps-guix): use improve-based linux64 handover to keep /init untouched vxtls 2026-02-23 07:52:40 -05:00
  • 156cd660c5 fix(steps-guix): remove forced ext3 rootfstype in linux64 handover vxtls 2026-02-22 22:59:35 -05:00
  • e821a0670c fix(linux-6.12.74): keep host tools on /usr/bin and avoid cross ld contamination vxtls 2026-02-22 21:54:40 -05:00
  • 6b10401b65 feat(steps-guix): build linux64 kernel and switch via jump with backup vxtls 2026-02-22 20:31:36 -05:00
  • 8703b089ef fix(elfutils): resolve libdw transitive fts/obstack linkage in src_compile via rpath-link and explicit LIBS vxtls 2026-02-22 18:30:27 -05:00
  • 8f2930283c fix(elfutils): add FNM_EXTMATCH compatibility patch across strip, elfcompress, and debuginfod client vxtls 2026-02-22 17:12:03 -05:00
  • 0066bbdc28 fix(elfutils): add --disable-textrelcheck vxtls 2026-02-22 16:27:06 -05:00
  • d0f7f6fbd3 fix(elfutils): drop static LDFLAGS, keep configure-time toolchain paths, and disable unused-but-set-variable as error vxtls 2026-02-22 15:39:11 -05:00
  • 280eaba8d5 fix(elfutils): enforce static linking via LDFLAGS env in configure and build stages vxtls 2026-02-22 14:07:57 -05:00
  • fee7d7d02a fix(elfutils): build static-only to avoid libelf.so TEXTREL failures with static zlib vxtls 2026-02-22 13:00:58 -05:00
  • 51d47734c2 feat(musl-obstack): add steps-guix musl-obstack-1.2.3 step with verified sha256 and wire it before elfutils vxtls 2026-02-22 11:41:40 -05:00
  • bcd3be0c97 fix(elfutils): avoid configure runtime probe failure by dropping global LIBS and setting host/build + kernel-toolchain env vxtls 2026-02-22 10:04:49 -05:00
  • cb1a8a6b28 fix(elfutils): switch to native compiler for pass1 while keeping fts/argp env wiring vxtls 2026-02-22 09:17:08 -05:00
  • 9515d300d1 feat(elfutils): add steps-guix elfutils-0.194 pass1 with autotools regeneration and fts/argp env wiring vxtls 2026-02-22 07:45:22 -05:00
  • afd79c2a42 musl-fts-1.2.7: update checksum vxtls 2026-02-21 22:10:15 -05:00
  • 92afa6fb1a feat(musl-fts): add steps-guix musl-fts-1.2.7 build step and wire it into manifest vxtls 2026-02-21 19:53:07 -05:00
  • e727bcc2a7 fix(argp-standalone): install argp artifacts manually into /kernel-toolchain instead of relying on make install vxtls 2026-02-21 17:27:53 -05:00
  • 0a922a219d steps-guix/argp-standalone: fix out-of-tree build include path for testsuite vxtls 2026-02-21 14:56:09 -05:00
  • 548f45ec1d rootfs: refresh stage0-image mirrors in bootstrap.cfg at runtime vxtls 2026-02-21 13:49:49 -05:00
  • 6022208c41 steps-guix: build argp-standalone natively into /kernel-toolchain vxtls 2026-02-21 12:43:14 -05:00
  • 2f224445f8 steps-guix/argp-standalone-1.4.1/sources: newline at end of file vxtls 2026-02-21 11:15:52 -05:00
  • c54da759d0 mirror.sh: add steps-guix dir vxtls 2026-02-21 11:07:32 -05:00
  • e86bbab992 steps-guix: add argp-standalone-1.4.1 kernel-toolchain step vxtls 2026-02-21 09:27:11 -05:00
  • 62078d51f6 steps-guix: disable thread-dependent runtime pieces in gcc-15.2.0 pass1 vxtls 2026-02-20 20:39:56 -05:00
  • 856438676f steps-guix: add gcc-15.2.0 pass1 for kernel toolchain bootstrap vxtls 2026-02-20 19:18:44 -05:00
  • 0b16d6ddce fix(steps-guix/binutils): compile from top-level Makefile in pass1 vxtls 2026-02-19 22:06:43 -05:00
  • 6e193983ce script-generator: fix env SRCDIR to jump to steps-guix folder and do the build vxtls 2026-02-19 08:58:06 -05:00
  • 71efe6bf82 script-generator: remove grammar that M2-Planet didn't support vxtls 2026-02-18 14:47:18 -05:00
  • 6fcb8f4d4a bootstrap: add stage0 image reuse for guix and simplify guix handoff flow vxtls 2026-02-18 14:35:17 -05:00
  • 21ddab36c3 script-generator: support explicit manifest/config roots and wire all callers vxtls 2026-02-18 10:14:17 -05:00