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
Part of #493 Phase 1. Lands the fail-closed libc-probe scaffold: the Libc enum, the Preprocessor trait that abstracts "invoke a cross-compiler in -E mode", and the probe_libc function that parses the result into Libc::{Newlib, Picolibc, Unknown}.
The concrete ExternalPreprocessor (backed by std::process::Command) is intentionally deferred to a follow-up sub-issue so this PR stays small and fully unit-testable without needing a real cross-compiler at test time.
Activity
feat(shrink): libc probe scaffold — Libc enum + Preprocessor trait (#500