Hasty Briefsbeta

Static Bundle Object: Modernizing Static Linking

17 hours ago
  • #ELF
  • #toolchain
  • #static-linking
  • Proposal for a new Static Bundle Object (.sbo) format to replace traditional .a static archives.
  • ELF committee supports the binary format but rejects adding a new ELF type (ET_STAT), suggesting it's a tooling issue.
  • Key issues addressed: scoping, exposure of internal functions, and structural linking problems.
  • Committee encourages working directly with linker maintainers for implementation.
  • Revised proposal uses existing ET_REL type, wrapped in .a archives for compatibility.
  • Proof-of-concept developed on GNU's ld linker, next steps involve wider adoption efforts.