The bus is up: decision 4 accepted; orin-status publishes yukart/host/*

Also: std::process::Command breaks the cross-compile fallback (GLIBC_2.39).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz
This commit is contained in:
2026-10-12 16:37:11 +09:00
parent 66b7269f3c
commit b254bb2c55
4 changed files with 16 additions and 5 deletions
+7
View File
@@ -215,6 +215,13 @@ because everything above 2.30 comes from one event: glibc 2.34 merged
`libpthread` and `libdl` into `libc` and re-versioned the moved symbols. Stable,
but not guaranteed the way a native build is.
⚠ **`std::process::Command` breaks it.** Any binary that spawns a process links
`pidfd_spawnp` and `pidfd_getpid` (GLIBC_2.39) from the workstation's sysroot.
They are weak references, but the version requirement is not, so the car Orin
refuses to load the binary. `check-glibc.sh` catches it; such binaries build
natively (svc-core's `orin-status` runs `mmcli`, so its deploy script builds on
the development Orin).
### Writing style
Documents describe **what is and what will be**. They are not changelogs — git