On Sat, May 21, 2016 at 12:06 PM, Waldemar Brodkorb <wbx(a)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