mirror of
https://github.com/OpenVPN/openvpn.git
synced 2026-05-28 04:03:29 -04:00
configure.ac: Remove use of PKCS11_HELPER_LIBS in mbedTLS checks
This code was copied over and over since many years, since commit9a3f670248("Fixed autoconf script to properly detect missing pkcs11 with polarssl"). It is unclear what exact purpose it served back then but probably it is obsolete. It is definitely wrong since it means that you get PKCS11_HELPER_LIBS even if you do not specify --enable-pkcs11. Change-Id: I317be5253d6563906dd3826421dc81f737beba76 Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com> Acked-by: Arne Schwabe <arne-openvpn@rfc2549.org> Message-Id: <20250716151857.385959-1-frank@lichtenheld.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg32187.html Signed-off-by: Gert Doering <gert@greenie.muc.de> Acked-by: Gert Doering <gert@greenie.muc.de> Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1423 (cherry picked from commited690d1d58) Message-Id: <20251208194242.17520-1-gert@greenie.muc.de> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg34913.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
parent
40420d43a9
commit
3118c424c7
1 changed files with 8 additions and 12 deletions
20
configure.ac
20
configure.ac
|
|
@ -801,14 +801,6 @@ case "${with_mem_check}" in
|
|||
;;
|
||||
esac
|
||||
|
||||
PKG_CHECK_MODULES(
|
||||
[PKCS11_HELPER],
|
||||
[libpkcs11-helper-1 >= 1.11],
|
||||
[have_pkcs11_helper="yes"],
|
||||
[]
|
||||
)
|
||||
|
||||
|
||||
if test "$enable_dco" != "no"; then
|
||||
enable_dco_arg="$enable_dco"
|
||||
if test "${enable_iproute2}" = "yes"; then
|
||||
|
|
@ -1022,13 +1014,12 @@ elif test "${with_crypto_library}" = "mbedtls"; then
|
|||
[mbedtls_ssl_init],
|
||||
[MBEDTLS_LIBS="-lmbedtls -lmbedx509 -lmbedcrypto"],
|
||||
[AC_MSG_ERROR([Could not find mbed TLS.])],
|
||||
[${PKCS11_HELPER_LIBS}]
|
||||
)
|
||||
fi
|
||||
fi
|
||||
|
||||
CFLAGS="${MBEDTLS_CFLAGS} ${PKCS11_HELPER_CFLAGS} ${CFLAGS}"
|
||||
LIBS="${MBEDTLS_LIBS} ${PKCS11_HELPER_LIBS} ${LIBS}"
|
||||
CFLAGS="${MBEDTLS_CFLAGS} ${CFLAGS}"
|
||||
LIBS="${MBEDTLS_LIBS} ${LIBS}"
|
||||
|
||||
AC_MSG_CHECKING([mbedtls version])
|
||||
AC_COMPILE_IFELSE(
|
||||
|
|
@ -1399,7 +1390,12 @@ if test "${enable_comp_stub}" = "yes"; then
|
|||
fi
|
||||
|
||||
if test "${enable_pkcs11}" = "yes"; then
|
||||
test "${have_pkcs11_helper}" != "yes" && AC_MSG_ERROR([PKCS11 enabled but libpkcs11-helper is missing])
|
||||
PKG_CHECK_MODULES(
|
||||
[PKCS11_HELPER],
|
||||
[libpkcs11-helper-1 >= 1.11],
|
||||
[have_pkcs11_helper="yes"],
|
||||
[AC_MSG_ERROR([PKCS11 enabled but libpkcs11-helper is missing])]
|
||||
)
|
||||
OPTIONAL_PKCS11_HELPER_CFLAGS="${PKCS11_HELPER_CFLAGS}"
|
||||
OPTIONAL_PKCS11_HELPER_LIBS="${PKCS11_HELPER_LIBS}"
|
||||
AC_DEFINE([ENABLE_PKCS11], [1], [Enable PKCS11])
|
||||
|
|
|
|||
Loading…
Reference in a new issue