Hello,

I'm trying to build wget 1.16 with OpenSSL 1.0.0o but I got undefined
symbols:

TLSv1_1_client_method
TLSv1_2_client_method

The culprit is in src/openssl.c in incorrect version number:

#if OPENSSL_VERSION_NUMBER >= 0x*01*001000
    case secure_protocol_tlsv1_1:
      meth = TLSv1_1_client_method ();
      break;
    case secure_protocol_tlsv1_2:
      meth = TLSv1_2_client_method ();
      break;
#endif

OpenSSL 1.0.1o
#define OPENSSL_VERSION_NUMBER       0x*10*0000ffL

OpenSSL 1.0.1j
#define OPENSSL_VERSION_NUMBER  0x*10*0010afL

According to the OpenSSL changelog TLSv1.1+ is added only starting 1.0.1.

Reply via email to