From: Richard Levitte <[email protected]>

> (we're still talking about the case when the user explicitely asks for
> 64 bit pointers, saying "64" to the build scripts, right?)

   Right.

> Hmm, previously, we had a hard case with 64=ARGV when the user gave
> "64", no choice there...  Now, the build script adapts to what's
> possible (just 64 or 64=ARGV), and so does openssl.c.  I'd say that
> should be pretty good as a default, so as far as I see, the choice the
> user has is to turn off 64=ARGV on systems where it's available...  or
> would you rather have 64 (without =ARGV) the default when the user
> says "64" to the build scripts?

   Having a fully automatic script means that, with my new compiler, I
can't (conveniently) test the plain "64" case.  My (fully manual) plan
was to make the user specify, say, "64" or "64=ARGV", and act
accoringly (which would let me do whatever I want).  Perhaps better
would be a three-choice scheme:

      64         Automatic choice of "64" or "64=ARGV".
      64=ARGV    Manual choice of "64=ARGV".
      64=NOARGV  Manual choice of plain "64".

Easy for the normal victim, flexible enough for the perpetrator.  Not
very hard to implement.

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

Reply via email to