package/screen: fix build with glibc 2.39
When glibc was bumped to version 2.39 in commit
b5680f53d6
it removed the deprecated
libcrypt support.
As glibc's libcrypt was providing screen's libcrypt dependency this
broke any screen build using glibc version 2.39.
To fix this select the libxcrypt dependency for screen when using a
glibc toolchain and add the dependency if selected.
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
parent
be2ed28968
commit
1ee056bfeb
@ -1,6 +1,7 @@
|
||||
config BR2_PACKAGE_SCREEN
|
||||
bool "screen"
|
||||
depends on BR2_USE_MMU # fork()
|
||||
select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC
|
||||
select BR2_PACKAGE_NCURSES
|
||||
help
|
||||
Screen is a full-screen window manager that multiplexes a
|
||||
|
@ -16,6 +16,10 @@ SCREEN_CONF_ENV = CFLAGS="$(TARGET_CFLAGS)"
|
||||
SCREEN_CONF_OPTS = --enable-colors256
|
||||
SCREEN_INSTALL_TARGET_OPTS = DESTDIR=$(TARGET_DIR) SCREEN=screen install_bin
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBXCRYPT),y)
|
||||
SCREEN_DEPENDENCIES += libxcrypt
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LINUX_PAM),y)
|
||||
SCREEN_DEPENDENCIES += linux-pam
|
||||
SCREEN_CONF_OPTS += --enable-pam
|
||||
|
Loading…
Reference in New Issue
Block a user