[PATCH] mips: Assert dynamic symbol counts only with dynamic sections
Alan Modra
amodra@gmail.com
Sun Nov 30 22:50:01 GMT 2025
On Sun, Nov 30, 2025 at 03:50:39PM +0800, H.J. Lu wrote:
> elf: Renumber local dynamic symbols only if needed
>
> mips-linux got
>
> FAIL: MIPS magic __ehdr_start symbol test 1 (o32)
> FAIL: PR ld/21334 MIPS GOT16 relocation in static binary
That commit broke hppa64-linux too.
hppa64-linux-gnu +FAIL: -u --export-dynamic-symbol foo archive
hppa64-linux-gnu +FAIL: strip -shared (maxpage1)
hppa64-linux-gnu +FAIL: objcopy -shared (maxpage1)
hppa64-linux-gnu +FAIL: ld-elf/mbind1b
hppa64-linux-gnu +FAIL: ld-elf/pr19617a
hppa64-linux-gnu +FAIL: ld-elf/pr21384
hppa64-linux-gnu +FAIL: ld-elf/pr21389a
hppa64-linux-gnu +FAIL: ld-elf/pr21389b
hppa64-linux-gnu +FAIL: ld-elf/pr21562e
hppa64-linux-gnu +FAIL: ld-elf/pr21562f
hppa64-linux-gnu +FAIL: ld-elf/pr21562g
hppa64-linux-gnu +FAIL: ld-elf/pr21562h
hppa64-linux-gnu +FAIL: ld-elf/pr21903a
hppa64-linux-gnu +FAIL: ld-elf/pr21903b
hppa64-linux-gnu +FAIL: ld-elf/pr23658-1c
hppa64-linux-gnu +FAIL: ld-elf/pr23658-1f
hppa64-linux-gnu +FAIL: ld-elf/pr24511
hppa64-linux-gnu +FAIL: ld-elf/pr26979a
hppa64-linux-gnu +FAIL: ld-elf/pr26979b
hppa64-linux-gnu +FAIL: ld-elf/pr33291
hppa64-linux-gnu +FAIL: ld-elf/pr33599
hppa64-linux-gnu +FAIL: ld-elf/sizeofb
hppa64-linux-gnu +FAIL: ld-elf/startofb
hppa64-linux-gnu +FAIL: ld-elf/textaddr2
hppa64-linux-gnu +FAIL: ld-elf/textaddr5
hppa64-linux-gnu +FAIL: ld-elf/textaddr6
hppa64-linux-gnu +FAIL: Symbol export class test (auxiliary shared object)
hppa64-linux-gnu +FAIL: objcopy --strip-section-headers --hash-style=sysv -shared (start)
hppa64-linux-gnu +FAIL: strip --strip-section-headers --hash-style=sysv -shared (start)
hppa64-linux-gnu -FAIL: readelf version information
hppa64-linux-gnu +FAIL: Build pr22649-1.so
hppa64-linux-gnu +FAIL: Build shared library for pr14170
hppa64-linux-gnu +FAIL: Build shared library for broken linker script test
hppa64-linux-gnu +FAIL: Build pr17068.so
hppa64-linux-gnu +FAIL: pr17068 link --as-needed lib in group
hppa64-linux-gnu +FAIL: Build pr20995.so
hppa64-linux-gnu +FAIL: Weak symbols in dynamic objects 1 (support)
hppa64-linux-gnu +FAIL: Weak symbols in dynamic objects 1 (main test)
--
Alan Modra
More information about the Binutils
mailing list