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
fix(nixos): add per-version gcroots for patched solc linker
On NixOS, installed solc binaries are patched to use a dynamic linker from
the nix store. Without a gcroot, that interpreter path can be garbage-collected,
breaking previously installed solc binaries.
This change resolves the linker path explicitly, adds a persistent gcroot under
the SVM `data_dir` in `.gcroots` for each solc version, and then patches the binary
to that resolved interpreter. Using per-version roots avoids repointing a shared root
when linker paths change across system updates.
Adds a dedicated error variant for gcroot creation failures.
0 commit comments