>> Speaking of weird timing:-) I just started to unify BSD targets in 
>> HEAD and I don't actually see it as impossible task for pretty 
>> portable code such as OpenSSL. Do have a look at HEAD branch, download 
>> openssl-SNAP-20050125 at ftp://ftp.openssl.org/snapshot as it becomes 
>> available or 'cvs checkout openssl' from OpenSSL server. A.
> 
> 
> I'll look at the snapshot later today, but if the OpenSSL configure code
> hasn't changed much, then basically the question you can pose to
> yourself is "Can we merge the Linux and BSD x86 entries?"

Well, just give me some time ;-)

> The same
> types of differences in platforms are inherent between the *BSDs, even
> if we restrict ourselves to just x86.

But it doesn't show in target lines. BSD x86 lines look pretty much as 
twins. -DTERMIOS, bsd-gcc-shared, then I tried to introduce 
"one-size-fits-all" ${BSDthreads} and tried to cover elf vs a.out 
through ./config... Whatever differences in libc capabilities are there, 
they seem to be guarged by compiler macros directly in source code, 
crypto/rand/rand_unix.c comes to mind... A.

> What would be worthwhile would be additional shortcuts for choosing the
> assembly code based on the compiler, processor, and library format, e.g.
> x86-gcc-elf, sparc64-gcc-elf, sparc64-cc-elf, etc.  That would simplify
> many of the existing configurations in the Configure script.

Yes, but it leaves out system-specific thread and shared support...

Just one thing to keep in mind. Whatever major alternatives we might 
discuss here, they has to be and will be discussed in HEAD context, 
hardly in 0.9.7 context and absolutely not in 0.9.7f context. We're 
trying to schedule 0.9.7f and only non-intrusive changes to 0.9.7-stable 
are accepted. Actually I'd appreciate if we could concentrate on 
0.9.7-stable for now and leave the unified BSD targets discussion for 
later on, directly on openssl-dev list and not in context of this RT 
ticket [yes, I realize that it was me who brought it up]. There also is 
related ticket #999... If you can make things work on NetBSD in 
0.9.7-stable context as it appears in openssl-0.9.7-stable-SNAPs in 
ftp://ftp.openssl.org/snapshot or in OpenSSL_0_9_7-stable cvs branch, 
we'd be most grateful. Cheers. A.

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

Reply via email to