All strings are in one section
kinke
noone at nowhere.com
Sat Feb 27 17:20:35 UTC 2021
On Saturday, 27 February 2021 at 14:46:55 UTC, Kagamin wrote:
> On linux LLVM puts most things in different sections, so they
> can be collected with --gc-sections linker option, but all
> strings still go in one section, and can't be collected
> individually. Is there a way to put strings in different
> sections? --data-sections option doesn't help.
See this thread:
https://lists.llvm.org/pipermail/llvm-dev/2020-September/145121.html
Adding a `-fmerge-all-constants` option in case the linker really
isn't able to get rid of unused strings should be trivial
according to https://reviews.llvm.org/D45289.
More information about the digitalmars-d-ldc
mailing list