jrtc27 wrote: In FreeBSD we support multiple RELRO segments within a single object. Perhaps it's time for other implementations to do the same, then LLD can cover whatever set of non-contiguous regions it likes? https://github.com/llvm/llvm-project/pull/116334