diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp --- a/lld/ELF/Writer.cpp +++ b/lld/ELF/Writer.cpp @@ -140,7 +140,8 @@ for (StringRef v : {".text.", ".rodata.", ".data.rel.ro.", ".data.", ".bss.rel.ro.", ".bss.", ".init_array.", ".fini_array.", ".ctors.", ".dtors.", ".tbss.", - ".gcc_except_table.", ".tdata.", ".ARM.exidx.", ".ARM.extab."}) + ".gcc_except_table.", ".tdata.", ".ARM.exidx.", ".ARM.extab.", + ".openbsd.randomdata."}) if (isSectionPrefix(v, s->name)) return v.drop_back();