Hello.
I have a curious problem:
1) the following build system:
https://github.com/random-alpiner/repository/blob/master/bugs/01/APKBUILD
https://github.com/random-alpiner/repository/blob/master/bugs/01/build.sh
https://github.com/random-alpiner/repository/blob/master/bugs/01/make_linux.mak
2) produces a library:
https://github.com/random-alpiner/repository/blob/master/alpine/x86_64/swt-4.5.2-r1.apk
3) which, when loaded by target application (java/eclipse), produces an error:
https://github.com/random-alpiner/repository/blob/master/bugs/01/1-app.log
4) and yet, that error should not happen, according to musl ldd:
https://github.com/random-alpiner/repository/blob/master/bugs/01/2-ldd.log
5) and also confirmed by readelf:
https://github.com/random-alpiner/repository/blob/master/bugs/01/3-readelf.log
Any pointers on how to resolve this seeming contradiction are much appreciated.
Finally, someone on irc#musl suggested that musl ldd provides "-d" and "-r" options
by default out of the box: http://man7.org/linux/man-pages/man1/ldd.1.html. Is that so?
Thank you,
Andrei