diff options
author | Simon Ser <contact@emersion.fr> | 2018-07-09 19:17:22 +0300 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2018-07-14 15:59:42 +0300 |
commit | 6d77d3b43ad84a48b502f02dc618e7c36737bdfe (patch) | |
tree | f4ce8047ac13a65209141973bb35b90b4c2f5ebe /lib | |
parent | 2db39a2f491a48ec740e0214a7dd584eefc2137d (diff) | |
download | linux-6d77d3b43ad84a48b502f02dc618e7c36737bdfe.tar.xz |
objtool: Use '.strtab' if '.shstrtab' doesn't exist, to support ORC tables on Clang
Clang puts its section header names in the '.strtab' section instead of
'.shstrtab', which causes objtool to fail with a "can't find
.shstrtab section" warning when attempting to write ORC metadata to an
object file.
If '.shstrtab' doesn't exist, use '.strtab' instead.
Signed-off-by: Simon Ser <contact@emersion.fr>
Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Link: http://lkml.kernel.org/r/d1c1c3fe55872be433da7bc5e1860538506229ba.1531153015.git.jpoimboe@redhat.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions