I am too much curious about the issue that sometimes .so linking fails, but whenever I use static libs (.a) it doesn't. Do anyone have idea on that?
For example in linux I have used libcrypto.a lib which is ok every compilation time. But libcrypto.so is so much inconsistent. What is the root cause of that?
The error it shows is : ld: libcrypto.so in wrong file format