[Buildroot] Versioned symbols in elfutils and uClibc

Max Filippov jcmvbkbc at gmail.com
Tue Apr 21 01:30:12 UTC 2015


Hi,

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?

-- 
Thanks.
-- Max


More information about the buildroot mailing list