diff --git a/package/sudo/Config.in b/package/sudo/Config.in index ee5ea542ab..85bc4859b8 100644 --- a/package/sudo/Config.in +++ b/package/sudo/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_SUDO bool "sudo" # uses fork() depends on BR2_USE_MMU + select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC help Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity. The diff --git a/package/sudo/sudo.mk b/package/sudo/sudo.mk index f57a86805a..0aacd8207d 100644 --- a/package/sudo/sudo.mk +++ b/package/sudo/sudo.mk @@ -37,6 +37,10 @@ else SUDO_CONF_OPTS += --without-pam endif +ifeq ($(BR2_PACKAGE_LIBXCRYPT),y) +SUDO_DEPENDENCIES += libxcrypt +endif + ifeq ($(BR2_PACKAGE_ZLIB),y) SUDO_CONF_OPTS += --enable-zlib SUDO_DEPENDENCIES += zlib