Meson setup used:
meson setup build \
-Dlibedit=auto \
-Dcdb=auto \
-Dcpp_args=-DDISABLE_OCSP_STAPLING \
-Ddns-over-http3=enabled \
-Ddns-over-https=enabled \
-Ddns-over-quic=enabled \
-Ddns-over-tls=enabled \
-Dlmdb=enabled \
-Dsnmp=disabled \
-Dtls-gnutls=disabled \
-Dtls-libssl-dir=/usr/local/eboringssl \
-Dunit-tests=true \
-Dyaml=enabled \
-Ddnstap=enabled \
if opt_libssl_dir != ''
dep_libssl = declare_dependency(
include_directories: [opt_libssl_dir / 'include'],
- link_args: ['-L' + opt_libssl_dir / 'lib', '-lssl'],
+ link_args: ['-L' + opt_libssl_dir / 'lib', '-lssl', '-lcrypto'],
)
else
dep_libssl = dependency('libssl', required: opt_libssl)
#if defined(OPENSSL_IS_BORINGSSL)
/* return type of OpenSSL's sk_XXX_num() */
-using SSLStackIndex size_t;
+using SSLStackIndex = size_t;
#else
using SSLStackIndex = int;
#endif