Steven,

You are right again - as always.

I checked the HP's code and indeed, they use
$ USER_CCFLAGS == "/pointer_size=64"

This means that the HP SSL product really does deliver both 32 and 64 bit 
libraries.

It would be fruitful, if somebody competent could look into the HP's code and 
see how they solved the 64-bit descriptors issue.

Regards,
Z

-----Original Message-----
From: Steven M. Schweda [mailto:s...@antinode.info]
Sent: den 15 februari 2011 16:14
To: openssl-dev@openssl.org
Subject: Re: [openssl.org #2449] [BUG] openssl 1.0.0d warnings during build and 
ACCVIO on OpenVMS

From: Arpadffy Zoltan <zoltan.arpad...@scientificgames.se>

> > Why have a build option which doesn't work?
>
> Actually, it works good enough to keep, as we can still use the following o=
> ptions:
> - 32 for build with /POINTER_SIZE=3D32 - that is used often together with o=
> lder applications.
> - "" for build with default /NOPOINTER_SIZE (that is definitely not compati=
> ble nor exchangeable with /POINTER_SIZE=3D32 built libraries.

   A library built using /POINTER_SIZE=32 is _not_ the same as one built
using /NOPOINTER_SIZE?  Really?  I can see where /POINTER_SIZE=64 would
be different.  How is /POINTER_SIZE=32 different?  (I can also see where
it might be important to say /POINTER_SIZE=64=ARGV, when building a main
program with 64-bit pointers, too.)

> Therefore, the important thing that is needed to be noted for such dummy dr=
> eamers like me, that parameter 64 is not equal to parameter "" - and those =
> two are not exchangeable.

   Perhaps everyone else reads the HELP (or the other documentation).

> Hmmm also make a side note, that the current OpenSSL code is not able to be=
>  built with full 64-bit pointer size option - but as we lived so far withou=
> t it - we can continue to use the OpenSSL libraries as it is, until somebod=
> y really needs 64-bit pointer size.

   Define "we".  HP supplies SSL$LIBCRYPTO_SHR.EXE,
SSL$LIBCRYPTO_SHR32.EXE, SSL$LIBSSL_SHR.EXE, and SSL$LIBSSL_SHR32.EXE.
I thought that the whole idea was to get the OpenSSL builder(s) to
create SSL_LIBCRYPTO_SHR.EXE/OLB, SSL_LIBCRYPTO_SHR32.EXE/OLB,
SSL_LIBSSL_SHR.EXE/OLB, and SSL_LIBSSL_SHR32.EXE/OLB, that is, 32- and
64-bit libraries and shared images.  (Even if no one wanted to add the
"SSL_" prefixes.)  Did I miss something?

------------------------------------------------------------------------

   Steven M. Schweda               sms@antinode-info
   382 South Warwick Street        (+1) 651-699-9818
   Saint Paul  MN  55105-2547
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to