mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-10 00:04:06 -09:00
package/c-icap: memcached code needs <crypt.h>
The memcached code of c-icap needs <crypt.h>, which is no longer provided by glibc since glibc 2.39. So add some logic to add a dependency on libxcrypt when needed. Fixes: http://autobuild.buildroot.net/results/63b04f86bb8794b79d206659a883acef96dfebf0/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
committed by
Julien Olivain
parent
892677f4f5
commit
e71036045b
@@ -3,6 +3,9 @@ config BR2_PACKAGE_C_ICAP
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # fork()
|
||||
# the libmemcached code uses <crypt.h>
|
||||
select BR2_PACKAGE_LIBXCRYPT if \
|
||||
BR2_PACKAGE_LIBMEMCACHED && BR2_TOOLCHAIN_USES_GLIBC
|
||||
help
|
||||
c-icap is an implementation of an ICAP server. It can be
|
||||
used with HTTP proxies that support the ICAP protocol to
|
||||
|
||||
@@ -43,7 +43,7 @@ endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBMEMCACHED),y)
|
||||
C_ICAP_CONF_OPTS += --with-memcached
|
||||
C_ICAP_DEPENDENCIES += libmemcached
|
||||
C_ICAP_DEPENDENCIES += libmemcached $(if $(BR2_PACKAGE_LIBXCRYPT),libxcrypt)
|
||||
else
|
||||
C_ICAP_CONF_OPTS += --without-memcached
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user