Thanks for the reply Steve, I had also wondered the same thing. My
colleague who did the builds with previous versions of OpenSSL (like
0.9.8m) is no longer with the company so I am unable to ask him any
questions. I did however notice the Makefile we have for our previous
build of 0.9.8m shows the following lines:
PLATFORM=aix-xlc_r
OPTIONS=--openssldir=/QOpenSys/QIBM/ProdData/SC1/OpenSSL/openssl-0.9.8m
enable-zlib-dynamic enable-shared enable-threads no-camellia no-capieng
no-cms no-dso no-fips no-gmp no-hw no-idea no-jpake no-krb5 no-mdc2
no-montasm no-rc5 no-rfc3779 no-seed
CONFIGURE_ARGS=--openssldir=/QOpenSys/QIBM/ProdData/SC1/OpenSSL/openssl-0.9.8m
no-dso no-fips no-hw no-mdc2 zlib-dynamic no-idea no-rc5 aix-xlc_r
shared threads
SHLIB_TARGET=aix-shared
Doesn't this snippet out of the Makefile above seem to show we built
0.9.8m with zlib-dynamic and no-dso? Running "make tests" for our
0.9.8m build runs successfully through all of the tests.
Do you know if there were significant changes that would impact how
specifying both zlib-dynamic and no-dso is implemented between 0.9.8m
and 1.0.0c?
--
Ryan Watkins
On 02/11/2013 02:48 PM, Dr. Stephen Henson wrote:
On Mon, Feb 11, 2013, Ryan Watkins wrote:
Hello,
I'm currently building OpenSSL 1.0.0c in an AIX 6.1 runtime
environment (Inside PASE on an IBM i system) and am running into
problems when trying to run the suite of tests that come with
OpenSSL. Here are the steps I am taking to do for my build:
Verify the following symlinks exist as well as their target files:
ls -l /usr/include/zconf.h
ls -l /usr/include/zlib.h
ls -l /usr/lib/libz.a
./Configure --openssldir=/QOpenSys/QIBM/ProdData/SC1/OpenSSL
zlib-dynamic no-dso no-fips no-hw no-asm no-mdc2 no-seed no-idea
no-rc5 aix-xlc_r shared threads
LIBPATH=/usr/lib make depend
LIBPATH=/usr/lib make
Up until this point everything works fine as far as the build is
concerned. I then run "make tests" and hit the following snag:
make tests
zlib
804401144:error:2507006C:DSO support routines:DSO_load:functionality
not supported:dso_lib.c:239:
804401144:error:29064065:lib(41):BIO_ZLIB_NEW:zlib not
supported:c_zlib.c:478:
804401144:error:2507006C:DSO support routines:DSO_load:functionality
not supported:dso_lib.c:239:
804401144:error:29064065:lib(41):BIO_ZLIB_NEW:zlib not
supported:c_zlib.c:478:
cmp: EOF on ./p.zlib.clear
I am completely stumped as to what the problem could be here. Any
suggestions or thoughts? I guess I'm not sure if I need to specify
something different in my ./Configure command.
Also is there an easy way to run this test (I think it is part of
the testenc test) directly rather than invoking it and running all
the tests in "make tests".
Notes:
I am using the IBM XL C/C++ compiler for AIX and have verified the
libz.a file exists on the system. We are using zlib 1.2.5 but I
have also tried version 1.2.3 with the same results). The above
instructions are similar to what we've followed the last few times
we've built previous versions of OpenSSL (0.9.8m most recently).
Well if you use zlib-dynamic it tries to dynamically load the zlib shared
library, however you've also set no-dso which disables the DSO library which
is used to load shared libraries...
Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager majord...@openssl.org
--
Ryan Watkins
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager majord...@openssl.org