MaskRay wrote: I'd consider that we place `.ltext` before `.lrodata`, so non-writable sections and writable sections have a clear border. With `--no-rosegment`, the large text and rodata share one single `PT_LOAD` segment. https://github.com/llvm/llvm-project/pull/70358