Marc Girod <[EMAIL PROTECTED]> writes:

> I go on debugging what Configure does...

I keep getting something like:

You gave the option 'shared'.  Normally, that would give you shared libraries.
Unfortunately, the OpenSSL configuration doesn't include shared library support
for this platform yet, so it will pretend you gave the option 'no-shared'...

and tracing this in the Configure script, find that:

 DB<11> c 1125
main::(./Configure:1125):      if ($shared_target eq "")
main::(./Configure:1126):               {
  DB<12> n
main::(./Configure:1127):              $no_shared_warn = 1 if !$no_shared;
  DB<12> p $shared_target

  DB<13> n
main::(./Configure:1128):              $no_shared = 1;
  DB<13> p $no_shared_warn
1

...the $shared_target variable is not set.
This comes from parsing the config strings, and comparing an hpux one
with one solaris one shows strange structural (number of ':') differences:

"solaris-sparcv8-cc","cc:-xarch=v8 -xO5 -xstrconst -xdepend -Xa -DB_ENDIAN -\
DBN_DIV2W::-D_REENTRANT::-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR RC4_CHUNK \
DES_PTR DES_RISC1 DES_UNROLL BF_PTR::sparcv8.o:des_enc-sparc.o \
fcrypt_b.o:::::::::dlfcn:solaris-shared:-KPIC:-G -dy -z \
text:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)"
"hpux-parisc1_0-cc","cc:+DAportable +O3 +Optrs_strongly_typed -Ae +ESlit -\
DB_ENDIAN -DMD32_XARRAY::-D_REENTRANT::-Wl,+s -ldld:MD2_CHAR RC4_INDEX \
RC4_CHAR DES_UNROLL DES_RISC1 DES_INT:${no_asm}:dl:hpux-shared:+Z:-\
b:.sl.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)"

I found I'd have to add 10 ':' before the ${no_asm} in the hpux one to
match the structure of the solaris line.
Now, this didn't work yet.

Marc

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

Reply via email to