I want to my library work smoothly on both Solaris 10 and Nevada. My library links with libssl and libcrypto, I use -L/usr/sfw/lib -R/ usr/sfw/lib -lssl -lcrypto. I got libssl.so.0.9.8 => /usr/sfw/libssl.so.0.9.8 when I ldd my library. But Solaris 10 has libssl.so.0.9.7 not libssl.so.0.9.8.
So my program can't run on Solaris 10 unless user creates a symbol link for libssl.so.0.9.8. If I dump -vL libssl.so.0.9.8, I got SONAME libssl.so.0.9.8 Maybe it's the cause. How can I solve this issue or workaround it? Thanks, Ginn -------- Ginn Chen Software Engineer, Browser Team Sun Microsystems, Inc. Phone: x82869 / +86-10-62673869 Fax: +86-10-62780969 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/tools-linking/attachments/20061204/5bbfeafa/attachment.html>