From 30783391e3bef9356c8ba3ac321fa04e16581784 Mon Sep 17 00:00:00 2001 From: igneum-labs <337424239+igneum-labs@users.noreply.github.com> Date: Mon, 5 Oct 2026 10:10:01 +0000 Subject: [PATCH] release-0.3.6 plan: the 0.3.7 cross-built exes, the -static-libstdc++ result --- docs/plans/release-0.3.6.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/plans/release-0.3.6.md b/docs/plans/release-0.3.6.md index b30806a1..67c4510d 100644 --- a/docs/plans/release-0.3.6.md +++ b/docs/plans/release-0.3.6.md @@ -572,3 +572,16 @@ Sam's Mac and PC 37ba0461 never left 0.3.5 within the window (hourly slots; Sam' peaked at 3 of 6 (09:39 to 09:54Z) and read 1 of 6 at 09:56:30Z, when the PCs' latest uploads carried the old key and folder again: the coordinator's 0.3.5 rollback (job rollback-035-pcs) landing. The console's app column for the PCs lags their next report. + +The 0.3.7 Windows exes (Mac cross-build, `proto-cuda/windows-node/cross-build.sh vendor/igneum-node-036 4`, +`CARGO_TARGET_DIR=vendor/igneum-node/target-036-win`, 25 min 32 s, 09:43 to 10:08Z, every crate rebuilt because the +RUSTFLAGS changed): + +| File | sha256 | Size | lib*.dll imports | +|---|---|---|---| +| igneumd.exe | 98a40af986eb2b722f69203ca264ccc3720649682a3832672bf6a1beb70896a9 | 50,773,504 | libstdc++-6.dll (197 symbols); `-C link-arg=-static-libstdc++` changed nothing, as the script's own comment on `-static-libstdc++` warned: the gcc driver rustc links through ignores it. The flag stays as a record; the DLL pairing is the rule | +| igneum-miner.exe | eb77bf93d0949aa4e38cd2c428c562e991ab96302b6b7bcf8badc8f077d75ce0 | 10,778,624 | none | + +Both embed 2b6d23ef. The gate with this Mac's toolchain DLLs (GCC 16.2.0): igneumd.exe, all 197 imported symbols +exported (5,994 exports), pass. The PC-built pair (d08404c2..., 8bdb4c6e...) is kept in the session scratchpad +(`pc-built-036/`) for the 0.3.8 item and is no longer under `target-integration`.