[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/26357] New: Building binutils with plugins enabled breaks
From: |
danglin at gcc dot gnu.org |
Subject: |
[Bug binutils/26357] New: Building binutils with plugins enabled breaks ar/ranlib symbol table on 32-bit HP-UX |
Date: |
Sat, 08 Aug 2020 18:30:01 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=26357
Bug ID: 26357
Summary: Building binutils with plugins enabled breaks
ar/ranlib symbol table on 32-bit HP-UX
Product: binutils
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: binutils
Assignee: unassigned at sourceware dot org
Reporter: danglin at gcc dot gnu.org
Target Milestone: ---
Host: hppa2.0w-hp-hpux11.11
Target: hppa2.0w-hp-hpux11.11
Build: hppa2.0w-hp-hpux11.11
../src/configure --prefix=/opt/gnu --disable-nls --disable-gdb
-bash-4.4$ cd binutils
-bash-4.4$ ./ar r libx.a *.o
./ar: creating libx.a
-bash-4.4$ /usr/ccs/bin/nm libx.a
nm: addr2line.o: bad magic
nm: ar.o: bad magic
nm: arlex.o: bad magic
nm: arparse.o: bad magic
nm: arsup.o: bad magic
nm: bfdtest1.o: bad magic
nm: bfdtest2.o: bad magic
nm: binemul.o: bad magic
nm: binutils_tg.o: bad magic
nm: bucomm.o: bad magic
nm: cxxfilt.o: bad magic
nm: debug.o: bad magic
nm: dwarf.o: bad magic
nm: elfcomm.o: bad magic
nm: elfedit.o: bad magic
nm: emul_vanilla.o: bad magic
nm: filemode.o: bad magic
nm: is-ranlib.o: bad magic
nm: is-strip.o: bad magic
nm: nm.o: bad magic
nm: not-ranlib.o: bad magic
nm: not-strip.o: bad magic
nm: objcopy.o: bad magic
nm: objdump.o: bad magic
nm: prdbg.o: bad magic
nm: rdcoff.o: bad magic
nm: rddbg.o: bad magic
nm: readelf.o: bad magic
nm: rename.o: bad magic
nm: size.o: bad magic
nm: stabs.o: bad magic
nm: strings.o: bad magic
nm: sysinfo.o: bad magic
nm: syslex_wrap.o: bad magic
nm: testglue.o: bad magic
nm: unwind-ia64.o: bad magic
nm: version.o: bad magic
nm: wrstabs.o: bad magic
-bash-4.4$ file addr2line.o
addr2line.o: PA-RISC1.1 relocatable object
It appears the symbol table is created using magic value for an elf archive.
This doesn't bother GNU nm, etc, but HP ld can't link executables using
these archives.
--disable-plugins works around the issue but this is not obvious.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug binutils/26357] New: Building binutils with plugins enabled breaks ar/ranlib symbol table on 32-bit HP-UX,
danglin at gcc dot gnu.org <=