You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci(release): statically embed libstdc++ and pin the linux build image
Hardening on top of kenn-io#393 (which fixed the Linux release break by moving to
ubuntu:22.04, where the GCC 12 libstdc++ is available). Build with gcc-12 and
embed libstdc++/libgcc statically so the released binary has no runtime
libstdc++ (GLIBCXX) dependency; kenn-io#393 leaves it dynamically linked, requiring
GLIBCXX_3.4.30. Also pin the build image by digest, and add a guard that fails
the build if libstdc++ ever links dynamically.
Verified in a matching ubuntu:22.04 arm64 container: links cleanly, runs, no
dynamic libstdc++.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments