This is an archive of the discontinued LLVM Phabricator instance.

[ELF] Support explicitly overriding relocation model in LTO
ClosedPublic

Authored by phosek on Jul 19 2019, 5:49 PM.

Details

Reviewers
pcc
• espindola
Summary

lld currently selects the relocation model automatically depending on
the link flags specified, but in some cases it'd be useful to allow
explicitly overriding the relocation model using a flag.

Diff Detail

Repository
rLLD LLVM Linker

Event Timeline

phosek created this revision.Jul 19 2019, 5:49 PM
pcc accepted this revision.Jul 19 2019, 5:57 PM

LGTM

lld/test/ELF/lto/relocation-model.ll
41

I think you shouldn't need the --export-dynamic --noinhibit-exec part here, maybe try removing them.

This revision is now accepted and ready to land.Jul 19 2019, 5:57 PM
phosek updated this revision to Diff 210974.Jul 20 2019, 2:58 PM
phosek marked an inline comment as done.
phosek closed this revision.Jul 21 2019, 2:57 PM