[omniORB] building with openssl on windows

Michael Teske subscribe at teskor.de
Fri Jul 15 20:58:27 UTC 2022


Hi,

unfortunately we will required to be able to encrypt our CORBA connections. On Linux openssl is compiled into omniORB 
automatically, but on windows I have to find a lib myself.
For a starter I tried https://kb.firedaemon.com/support/solutions/articles/4000121705 (OpenSSL 1.1.1q, this seems to be 
nearest to the version used on rhel8 (1.1.1k) successfully).
But when I try to build it with
make export platform=x86_win32_vs_16 PYTHON=$(PYTHON_EXE) OPEN_SSL_ROOT=/cygdrive/c/openssl-1.1/x64, I get some missing 
symbols, (e.g. DH_new and BN_bin2bn) which I could resolve by adding

#include <openssl/dh.h>
#include <openssl/bn.h>

to sslContext.cc .
Is this really some difference between windows and linux or OpenSSL 1.1.1q and 1.1.1k, or did I do something wrong?


Greetings,
   Michael



More information about the omniORB-list mailing list