Open Quuxplusone opened 3 years ago
Bugzilla Link | PR50010 |
Status | NEW |
Importance | P enhancement |
Reported by | наб (nabijaczleweli@nabijaczleweli.xyz) |
Reported on | 2021-04-17 03:27:57 -0700 |
Last modified on | 2021-05-01 11:27:35 -0700 |
Version | trunk |
Hardware | Other Linux |
CC | i@maskray.me, llvm-bugs@lists.llvm.org, nabijaczleweli@nabijaczleweli.xyz |
Fixed by commit(s) | |
Attachments | |
Blocks | |
Blocked by | |
See also |
ppc64-*-linux-gnu uses -mabi=elfv1 by default. llvm-objdump does not decode the
.opd section. See below, the symbols are defined relative to .opd
% llvm-objdump -t a.o
a.o: file format elf64-powerpc
SYMBOL TABLE:
0000000000000000 l df *ABS* 0000000000000000 a.c
0000000000000000 l d .text 0000000000000000 .text
0000000000000000 g F .opd 0000000000000014 symbol_a
0000000000000000 *UND* 0000000000000000 .TOC.
0000000000000018 g F .opd 0000000000000014 symbol_b
ppc64le-*-linux-gnu uses -mabi=elfv2 by default. ppc64/ppc64le -mabi=elfv2 is
similar to other targets.
This may be a wontfix because distributions are phasing out elfv1.