[Buildroot] Versioned symbols in elfutils and uClibc

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Apr 21 07:28:02 UTC 2015


Max,

On Tue, 21 Apr 2015 04:30:12 +0300, Max Filippov wrote:

> I'm debugging strange segfault running ltrace for xtensa:
> it's caused by dwfl_report_elf recursively calling itself, resulting
> in stack overflow. The symbol dwfl_report_elf is versioned, there
> are versions ELFUTILS_0.122 and ELFUTILS_0.156, ltrace calls
> 0.122, but when 0.122 tries to resolve 0.156 it gets back pointer
> to 0.122. AFAICS uClibc does not support symbol versioning.
> Any idea what can be done about it?

I guess this is probably a question you should ask on the uClibc
mailing list rather than the Buildroot one.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com



More information about the buildroot mailing list