Folks,

Just to clairfy the question a bit more..

We are attempting to build a solaris package for
solaris 2.6 that contains zlib, openssl, and openssh
for our internal use. While compiling the openssl
software using the parameters below on a Sparc Ultra 5
system we noticed that the crypto library links to
a solaris platform specific library
"/usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1." which only exists on Ultra5
and 10
systems. If we create a package of these compiled binaries
and try to install the package on a sparc 20 it doesnt work
because libcrypto cant find the platform specific library.

Any idea how we can get around this? We obviously cant distribute
the platform specific library with the package. Shouldnt we be able to
compile openssl once on any solaris 2.6 host and have it portable to all
other solaris 2.6 sparc systems? I have never heard of a software
package that was plaform specific. We are using gcc to compile
everything.

Thanks for any help you can offer.. (we are kinda desterate)

Mike


>
> While  compiling openssl-0.9.6c with (./config --prefix=/usr -D_REENTRANT
> threads shared) on Solaris 2.6 Platform sun4u sparc SUNW,Ultra-5_10. I
> noticed a platform specific library.
>         ldd /lib/libcrypto.so.0.9.6
>         libsocket.so.1 =>        /lib/libsocket.so.1
>         libnsl.so.1 =>   /lib/libnsl.so.1
>         libdl.so.1 =>    /lib/libdl.so.1
>         libc.so.1 =>     /lib/libc.so.1
>         libgcc_s.so.1 =>         /lib/libgcc_s.so.1
>         libmp.so.2 =>    /lib/libmp.so.2
>         /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1.
>
> Now compiling openssl-0.9.6c with (./config --prefix=/usr -D_REENTRANT
> threads shared) on Solaris 2.6 Platform sun4m  sparc SUNW,SPARCstation-10.
> I noticed we don't have this platform specific library.
>         ldd  /lib/libcrypto.so.0.9.6
>         libsocket.so.1 =>        /lib/libsocket.so.1
>         libnsl.so.1 =>   /lib/libnsl.so.1
>         libdl.so.1 =>    /lib/libdl.so.1
>         libc.so.1 =>     /lib/libc.so.1
>         libgcc_s.so.1 =>         /lib/libgcc_s.so.1
>         libmp.so.2 =>    /lib/libmp.so.2
>
> This problem occurs when creating a Solaris package on Solaris 2.6 Platform
> sun4u sparc SUNW,Ultra-5_10, which contains openssl and openssh.  It depends
> on this platform specific library.   In turn it can only be installed on
> that type of host.   Is there any way around this issue.
>
>
> Thanks
> Glen
>
>
>
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    [EMAIL PROTECTED]
> Automated List Manager                           [EMAIL PROTECTED]

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to