> please help
> I am trying to make a third party shared object using OpenSSL and some
> software that I have written using OpenSSL. I need to combine my libraries
> and OpenSSL libraries into a shared object so I can use an EXPORT file
> to conform to US export regulation.
> 
> - I have no trouble compiling the OpenSSL 0.9.5a/0.9.6 distribution
> itself.
> - I have no trouble creating a working executable using a static version 
>     of my libaries and OpenSSL.
> - I get no errors in the compilation of my software or the linking into an
>    shared object and linking the resulting shared object into an
> executable.
> 
> The 'problem' is when I try to run the executable using the combined
> shared
> object. Solaris 2.6 tells me the file is not an executable. I have done
> the obvious
> #chmod a+x pfpro
> 
> - If I link in the RSA 1.0/1.1 crypto libraries the shared object
> - I compiled the same code and makefile on linux/solaris 2.5.1/solaris 2.7
> and
>    I get no errors and the executable runs fine.
> - I have moved the solaris 2.6 shared object build libpfpro.so onto a
> solaris 2.7
>    box and the shared object works correctly. Therefore the shared object
> is
>    building correctly on the 2.6 box...it is the link into the executable
> that
>    is failing.
> 
> Can anyone help me with this one?  I have made a "failing" test case and
will provide a  *.tgz file for anyone who wants to play around with this.


> thanks.
> 
> --ian
> 
> 
> Compiler and linker specifications:
> 
> -gcc 2.95.2
> -solaris linker   ( tried both linkers...no change )
>    gnu ld 2.10
> 
> 
> 
> 
> 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to