package/libkrb5: add openssl optional dependency
openssl is an optional dependency which is enabled by default since at least 2007 and4c17f25c0f
Enable DES, MD4 and RC4 in openssl to fix build failure raised since commita83d41867c
Fixes: - http://autobuild.buildroot.org/results/d73b477bd2064aee076f9debfd8d3346c63ba657 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> [yann.morin.1998@free.fr: squash the two commits together] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
parent
7a15b79728
commit
b7a5b9d06d
@ -3,6 +3,9 @@ config BR2_PACKAGE_LIBKRB5
|
||||
# needs fork()
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_STATIC_LIBS
|
||||
select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL
|
||||
select BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 if BR2_PACKAGE_LIBOPENSSL
|
||||
select BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4 if BR2_PACKAGE_LIBOPENSSL
|
||||
help
|
||||
Kerberos is a system for authenticating users and services
|
||||
on a network. Kerberos is a trusted third-party service.
|
||||
|
@ -41,6 +41,21 @@ else
|
||||
LIBKRB5_CONF_OPTS += --without-ldap
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
LIBKRB5_CONF_OPTS += \
|
||||
--enable-pkinit \
|
||||
--with-crypto-impl=openssl \
|
||||
--with-spake-openssl \
|
||||
--with-tls-impl=openssl
|
||||
LIBKRB5_DEPENDENCIES += openssl
|
||||
else
|
||||
LIBKRB5_CONF_OPTS += \
|
||||
--disable-pkinit \
|
||||
--with-crypto-impl=builtin \
|
||||
--without-spake-openssl \
|
||||
--without-tls-impl
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBEDIT),y)
|
||||
LIBKRB5_CONF_OPTS += --with-libedit
|
||||
LIBKRB5_DEPENDENCIES += host-pkgconf libedit
|
||||
|
Loading…
Reference in New Issue
Block a user