I'm a long time UNIX developer desperately trying to get OpenSSL to
work on Windows with Borland Builder 6. I can't change compiler. The
rest of the project needs builder, so switching to VC++ is out of the
question.

Keep in mind that some OpenSSL targets are 100% community supported and support for Borland compiler is one of them. This means that target-specific fixes, such as scripts, are not actually tested by OpenSSL team members, but applied in good faith based purely on contributor's feedback. This is essentially why I won't try to answer questions like "why bcb.mak won't work" or "is this normal for Windows."

I've downloaded the latest windows libs. They crash with this stdio
linking thing. I've tried using the applink stuff to fix it and it
fixes some, but not all of the places things crash. It looks like it's
BIOs which are newed and then have "set_fd" called on them.

Earlier you mentioned that your application works fine on Linux. Does this code works there? I'm not acquainted with OpenSSL code I think you refer to, but if BIO_new_fd from bss_fd.c is the one you refer to, then it should crash on all platforms... Indeed, BIO_new_fd receives integer fd, then passes it down to fd_ctrl, BIO_C_SET_FD, which essentially does *((int *)fd). In other words you again apparently is hit by another bug... A.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to