[PATCH] D41541: [ELF] - Allow using PLT relocations when "-z notext" is given.
George Rimar via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 22 03:47:17 PST 2017
grimar created this revision.
grimar added reviewers: ruiu, rafael.
This is PR35720.
Currently LLD allows dynamic relocations against text when -z notext is given.
Though for non-PIC relocations like R_X86_64_PC32 that does not work,
we produce "relocation R_X86_64_PC32 cannot be used against shared object;"
error because they may overflow in runtime.
Solution implemented is to use PLT for them.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 4996 bytes
Desc: not available
More information about the llvm-commits