On Sat, May 21, 2016 at 12:06 PM, Waldemar Brodkorb wbx@uclibc-ng.org wrote:
Indeed I have an idea. I remember now the dirty details. Can you show me your libc.so file? How does it look like?
It shouldn't be a simple symlink, libc.so is special and needs to be a linker file!
I think your existing linker file points to the wrong uClibc-ng files.
Bingo! libc.so was a link. I changed it to linker file, similar to the one from the toolchain:
/* GNU ld script
- Use the shared library, but some functions are only in
- the static library, so try that secondarily. */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") GROUP ( /lib/uclibc_nonshared.a /lib/libc.so.1 AS_NEEDED ( /lib/ld-uClibc.so.1 ) )
And it's all good now! It was not a uClibc-ng issue, but packaging issue.
Thank you for your help! Alex