From 76c736db961b05c26811edfdb53b4d959722572a Mon Sep 17 00:00:00 2001 From: Giacomo Lorenzetti Date: Wed, 31 Dec 2025 19:46:31 +0100 Subject: Configuration: util-linux build issue fixed on macOS Summary: this will not affect your software or analysis. Until now, Maneage's configuration was failing during the build of util-linux on macOS. With this commit, the issue is solved by avoiding the building of bits.o (the problematic part). It was checked both on GNU/Linux and macOS that the removal of this util-linux feature does not affect any of the subsequent programs that need util-linux. --- reproduce/software/make/high-level.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'reproduce/software') diff --git a/reproduce/software/make/high-level.mk b/reproduce/software/make/high-level.mk index b8d0f4f..83486dc 100644 --- a/reproduce/software/make/high-level.mk +++ b/reproduce/software/make/high-level.mk @@ -1770,6 +1770,7 @@ $(ibidir)/util-linux-$(util-linux-version): \ # manually by commenting the relevant files in the # 'configure.ac'. sed -e's|UL_BUILD_INIT(\[mkswap\], \[yes\])|UL_BUILD_INIT(\[mkswap\], \[no\])|' \ + -e's|UL_BUILD_INIT(\[bits\], \[yes\])|UL_BUILD_INIT(\[bits\], \[no\])|' \ -i configure.ac # 'autogen.sh' checks for dependencies, but 'flex' (that is not built @@ -1787,7 +1788,6 @@ $(ibidir)/util-linux-$(util-linux-version): \ export CONFIG_SHELL=$(ibdir)/bash ./configure --prefix=$(idircustom)/util-linux \ --disable-dependency-tracking \ - --enable-libmount-support-mtab \ --disable-silent-rules \ --disable-liblastlog2 \ --disable-mountpoint \ -- cgit v1.2.1