[Buildroot] [PATCH] package/binutils: fix assertion failure in xtensa ld

Peter Korsgaard peter at korsgaard.com
Sun Mar 8 16:40:03 UTC 2020


>>>>> "Max" == Max Filippov <jcmvbkbc at gmail.com> writes:

 > xtensa ld fails with the following message
 >   ld: BFD (GNU Binutils) 2.31.1 internal error, aborting at
 >   elf32-xtensa.c:3283 in elf_xtensa_finish_dynamic_sections

 > during domoticz package build. It happens because of mismatch between
 > the size allocated for dynamic relocations in the executable image and
 > the number of PLT relocations actually written to the image. The
 > mismatch is caused by the fact that undefined weak symbol is treated as
 > dynamic (and thus needing PLT relocation), but xtensa linker not
 > expecting that.

 > Fixes: http://autobuild.buildroot.net/results/7885705f1b1c0f31cf21b464150f5509929c1906/
 > Signed-off-by: Max Filippov <jcmvbkbc at gmail.com>
 > Backported from: e15a8da9c71336b06cb5f2706c3f6b7e6ddd95a3

Committed, thanks.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list