This is a possible way to get LTO to not drop debug information with
rL358069. It marks native object files generated by LTO as live if
they contain global symbols (which means these symbols are used by
other TUs or exported) so that even if MarkLive cannot see a reference
to the object, its debug information is preserved.
Details
Details
- Reviewers
• espindola
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
- Build Status
Buildable 32017 Build 32016: arc lint + arc unit
Event Timeline
Comment Actions
I put this up for preservation purposes, but I'm not convinced that we should actually go this route, so abandoning.