v0.10.1 — The Full Linux Binaries Run on Stock glibc
What broke
The --full flavor of largo bundles Z3 for static verification. Z3 4.16 needs C++20's std::format, so the full binaries are built with gcc-13 — and gcc-13's libstdc++ tags its symbols GLIBCXX_3.4.31, a version stock Ubuntu 22.04 and older do not ship. v0.10.0's largo-full-linux-x64 and largo-full-linux-arm64 linked libstdc++ dynamically, asked the system for that version, and died at startup with GLIBCXX_3.4.31 not found.
The standard binaries, which carry no Z3, were not affected.
The fix
The full Linux builds now link libstdc++ statically. z3-sys emits a plain -lstdc++; the build hands the linker a library-search directory that holds only libstdc++.a, so that flag resolves to the static archive and the binary no longer depends on the system's libstdc++ at all.
Get it
curl -fsSL https://logicaffeine.com/install.sh | sh -s -- --full
Or, without Z3:
curl -fsSL https://logicaffeine.com/install.sh | sh