[PATCH v2 0/7] ELF: Strip section header in ELF objects
Alan Modra
amodra@gmail.com
Thu Jun 1 23:49:08 GMT 2023
On Wed, May 31, 2023 at 01:06:10PM -0700, H.J. Lu wrote:
> Changes in v2:
I started reviewing this patchset, but stopped after seeing the
following results. Even if these fails are all just testsuite issues
they indicate you haven't tested on much other than x86_64-linux.
arc-linux-uclibc +FAIL: objcopy --strip-section-headers --hash-style=both -shared (start)
arc-linux-uclibc +FAIL: objcopy --strip-section-headers --hash-style=gnu -shared (start)
arc-linux-uclibc +FAIL: objcopy --strip-section-headers --hash-style=sysv -shared (start)
arc-linux-uclibc +FAIL: strip --strip-section-headers --hash-style=both -shared (start)
arc-linux-uclibc +FAIL: strip --strip-section-headers --hash-style=gnu -shared (start)
arc-linux-uclibc +FAIL: strip --strip-section-headers --hash-style=sysv -shared (start)
bfin-linux-uclibc +FAIL: objcopy --strip-section-headers --hash-style=both -shared (start)
bfin-linux-uclibc +FAIL: objcopy --strip-section-headers --hash-style=gnu -shared (start)
bfin-linux-uclibc +FAIL: objcopy --strip-section-headers --hash-style=sysv -shared (start)
bfin-linux-uclibc +FAIL: strip --strip-section-headers --hash-style=both -shared (start)
bfin-linux-uclibc +FAIL: strip --strip-section-headers --hash-style=gnu -shared (start)
bfin-linux-uclibc +FAIL: strip --strip-section-headers --hash-style=sysv -shared (start)
csky-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=both -shared (start)
csky-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=gnu -shared (start)
csky-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=sysv -shared (start)
csky-linux-gnu +FAIL: strip --strip-section-headers --hash-style=both -shared (start)
csky-linux-gnu +FAIL: strip --strip-section-headers --hash-style=gnu -shared (start)
csky-linux-gnu +FAIL: strip --strip-section-headers --hash-style=sysv -shared (start)
d30v-elf +FAIL: ld-elf/nosectionheader
dlx-elf +FAIL: ld-elf/nosectionheader
fr30-elf +FAIL: ld-elf/nosectionheader
frv-elf +FAIL: ld-elf/nosectionheader
frv-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=both -shared (start)
frv-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=gnu -shared (start)
frv-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=sysv -shared (start)
frv-linux-gnu +FAIL: strip --strip-section-headers --hash-style=both -shared (start)
frv-linux-gnu +FAIL: strip --strip-section-headers --hash-style=gnu -shared (start)
frv-linux-gnu +FAIL: strip --strip-section-headers --hash-style=sysv -shared (start)
ft32-elf +FAIL: ld-elf/nosectionheader
h8300-linux-gnu +FAIL: ld-elf/hash-2
hppa-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=both -shared (start)
hppa-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=gnu -shared (start)
hppa-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=sysv -shared (start)
hppa-linux-gnu +FAIL: strip --strip-section-headers --hash-style=both -shared (start)
hppa-linux-gnu +FAIL: strip --strip-section-headers --hash-style=gnu -shared (start)
hppa-linux-gnu +FAIL: strip --strip-section-headers --hash-style=sysv -shared (start)
iq2000-elf +FAIL: ld-elf/nosectionheader
lm32-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=both -shared (start)
lm32-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=gnu -shared (start)
lm32-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=sysv -shared (start)
lm32-linux-gnu +FAIL: strip --strip-section-headers --hash-style=both -shared (start)
lm32-linux-gnu +FAIL: strip --strip-section-headers --hash-style=gnu -shared (start)
lm32-linux-gnu +FAIL: strip --strip-section-headers --hash-style=sysv -shared (start)
mn10200-elf +FAIL: ld-elf/nosectionheader
msp430-elf +FAIL: ld-elf/nosectionheader
mt-elf +FAIL: ld-elf/nosectionheader
nds32le-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=both -shared (start)
nds32le-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=gnu -shared (start)
nds32le-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=sysv -shared (start)
nds32le-linux-gnu +FAIL: strip --strip-section-headers --hash-style=both -shared (start)
nds32le-linux-gnu +FAIL: strip --strip-section-headers --hash-style=gnu -shared (start)
nds32le-linux-gnu +FAIL: strip --strip-section-headers --hash-style=sysv -shared (start)
pj-elf +FAIL: ld-elf/nosectionheader
riscv64-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=both (start)
riscv64-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=gnu (start)
riscv64-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=sysv (start)
riscv64-linux-gnu +FAIL: strip --strip-section-headers --hash-style=both (start)
riscv64-linux-gnu +FAIL: strip --strip-section-headers --hash-style=gnu (start)
riscv64-linux-gnu +FAIL: strip --strip-section-headers --hash-style=sysv (start)
s12z-elf +FAIL: ld-elf/nosectionheader
xgate-elf +FAIL: ld-elf/nosectionheader
--
Alan Modra
Australia Development Lab, IBM
More information about the Binutils
mailing list