linkging change/error from v0.9.7g -> v0.9.8 on OSX 10.4.2

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

linkging change/error from v0.9.7g -> v0.9.8 on OSX 10.4.2

OpenMacNews
hi all,

after some helpful offlist discussion (thx! jim ...), i've had suggested to
'report back here' ... towit,

building OpenSSL on OSX 10.4.2; building two different versions of openssl
(0.9.7g/0.9.8) on the same box:

        % uname -a
                Darwin devbox 8.2.0 Darwin Kernel Version 8.2.0: Fri Jun 24 17:46:54 PDT
2005; root:xnu-792.2.4.obj~3/RELEASE_PPC Power Macintosh powerpc

        % gcc --version
                powerpc-apple-darwin8-gcc-4.0.0 (GCC) 4.0.0 (Apple Computer, Inc. build 5026)

i find, for VERSION 0.9.7g:

        ./Configure \
        --prefix=/usr/local/ssl097g --openssldir=/usr/local/ssl097g \
        darwin-ppc-cc -DUSE_TOD threads shared no-idea
       
        make
        make depend
        make install

results in:

        otool -L /usr/local/ssl097/lib/libssl.0.9.7.dylib
                /usr/local/ssl097g/lib/libssl.0.9.7.dylib (compatibility version 0.9.0,
current version 0.9.7)
                /usr/local/ssl097g/lib/libcrypto.0.9.7.dylib (compatibility version 0.9.0,
current version 0.9.7)
                /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
                /usr/lib/libmx.A.dylib (compatibility version 1.0.0, current version 92.0.0)
                /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version
88.0.0)


whereas, for VERSION 0.9.8:

        ./Configure \
        --prefix=/usr/local/ssl098 --openssldir=/usr/local/ssl098 \
        darwin-ppc-cc -DUSE_TOD threads shared no-idea
       
        make
        make depend
        make install

the build results in:

        otool -L /usr/local/ssl098/lib/libssl.0.9.8.dylib
                libssl.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8)
                libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8)
                /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
                /usr/lib/libmx.A.dylib (compatibility version 1.0.0, current version 92.0.0)
                /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version
88.0.0)

################
### NOTE
#
---> for the v0.9.8 build, the the libssl/libcrypto componenets are missing
their prepended "/usr/local/ssl09*/lib" paths.

i've been told this *is* a problem.

thoughts/comments/guidance in ID'ig the problem and resolving it?

cheers,

richard


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [hidden email]
Automated List Manager                           [hidden email]