marler8997 / ziglibc

195 stars 20 forks source link

comparison to LLVM libc and its use cases and more advanced linking use cases #7

Open matu3ba opened 1 year ago

matu3ba commented 1 year ago

Video of LLVM libc: https://www.youtube.com/watch?t=38&v=OpY4lnpnbq4&feature=youtu.be tldr;

more advanced linking use cases for which SONAME sounds useful once you get into dynamic linking (libstd linker script support?). https://fzakaria.com/2022/09/12/making-runpath-redundant-for-nix.html https://www.youtube.com/watch?v=HZKFe4mCkr4 tldr;

Point 1 sounds like a startup perf optimization. Point 2 sounds like a subset of your database lookup for multi-target versioning (for elf info). Point 3 added for completeness.