From 3615c268997e7c86e7f3499c66949ffe4d61db17 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Sat, 17 May 2025 21:12:01 +0200 Subject: [PATCH] package/openvmtools: needs libxcrypt with glibc Fixes: http://autobuild.buildroot.net/results/b3b66d7dff38ca6fb0be9a98d98db721ee98ef1b Fix the following build failure raised since bump of glibc to version 2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97: checking for crypt in -lcrypt... no configure: error: libcrypt not found. Please install the libc/libcrypt devel package(s). Signed-off-by: Peter Korsgaard Signed-off-by: Julien Olivain --- package/openvmtools/Config.in | 1 + package/openvmtools/openvmtools.mk | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/package/openvmtools/Config.in b/package/openvmtools/Config.in index b62e5d0361..e6a2cd4a54 100644 --- a/package/openvmtools/Config.in +++ b/package/openvmtools/Config.in @@ -16,6 +16,7 @@ config BR2_PACKAGE_OPENVMTOOLS select BR2_PACKAGE_LIBGLIB2 select BR2_PACKAGE_LIBDNET select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC + select BR2_PACKAGE_LIBXCRYPT if BR2_TOOLCHAIN_USES_GLIBC help Open Virtual Machine Tools for VMware guest OS diff --git a/package/openvmtools/openvmtools.mk b/package/openvmtools/openvmtools.mk index 3106b9ecd6..a4ff1fd71a 100644 --- a/package/openvmtools/openvmtools.mk +++ b/package/openvmtools/openvmtools.mk @@ -35,6 +35,10 @@ ifeq ($(BR2_PACKAGE_LIBTIRPC),y) OPENVMTOOLS_DEPENDENCIES += libtirpc endif +ifeq ($(BR2_PACKAGE_LIBXCRYPT),y) +OPENVMTOOLS_DEPENDENCIES += libxcrypt +endif + # When libfuse is available, openvmtools can build vmblock-fuse, so # make sure that libfuse gets built first ifeq ($(BR2_PACKAGE_LIBFUSE),y)