↓ Skip to main content

“And the memory savings are often actually negative (again, unless it’s some big library that is typically used by lots of different programs at the same time).”

Linus Torvaldslore.kernel.org ↗

Fedora makes clang load LLVM as a shared library because policy says so. The kernel config step got dramatically slower for it. Torvalds points out that disk is cheap and almost no shared library is actually version-safe. Distro policy is buying complexity and paying for it in build time.