Deprecate split objects
For several reasons (see below) we now generally recommend users use split sections instead of split objects.
Reasons:
- SplitSections is quite a bit simpler
- SplitSections may produce smaller binaries
- SplitSections requires fewer assembler invocations, potentially improving compilation time (see #11285 (closed), #15051 (closed))
- SplitSections is the approach used by most C compilers, meaning we may avoid edge cases that SplitObjects may turn up
Trac metadata
| Trac field | Value |
|---|---|
| Version | 8.6.2 |
| Type | Task |
| TypeOfFailure | OtherFailure |
| Priority | highest |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |