(no title)
10000truths | 2 months ago
Regardless of whether you're FAANG or not, nothing you're running should require an executable with a 2 GB large .text section. If you're bumping into that limit, then your build process likely lacks dead code elimination in the linking step. You should be using LTO for release builds. Even the traditional solution (compile your object files with -ffunction-sections and link with --gc-sections) does a good job of culling dead code at function-level granularity.
saagarjha|2 months ago
throwawaymobule|2 months ago
Chromium is in the hundred and something MB range on mine last I looked. Might expand to more on install.
yablak|2 months ago
https://research.google/pubs/thinlto-scalable-and-incrementa...
And other refs.
And yet...
jeffbee|2 months ago