[PATCH] D96914: [ELF] Add -z start-stop-gc to let __start_/__stop_ not retain C identifier name sections

Fangrui Song via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 2 20:37:08 PDT 2021


MaskRay added a comment.

In D96914#3104970 <https://reviews.llvm.org/D96914#3104970>, @tstellar wrote:

> @jrtc27 Can you file a bug for this?

@tstellar I think @jrtc27 is over reacted on this issue. I'd be strongly in favor of keeping the status quo.

Reverting would just do more harm. Newer instrumentation technology will suffer more from the unneeded size bloat.

> ChromeOS is hardly a distribution shipping tens of thousands of packages. It's an OS that's just Chrome, maybe a bit more by now but still fundamentally nothing in comparison to a full FreeBSD or Linux distro.

It ships more than 12k packages, probably more.

I'd appreciate more official FreeBSD folks doing an analysis, rather than making claims just based on anecdotal cases from LDC.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D96914/new/

https://reviews.llvm.org/D96914



More information about the llvm-commits mailing list