From 25d4223194bfdee26e3216c6f5c9763d3df0774e Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Wed, 5 Feb 2025 13:00:58 +0100 Subject: [PATCH] package/swipl: fix build without C++ compiler Fixes http://autobuild.buildroot.net/results/b24a96b999676990995a466686fe1eacf6cddfef Some of the optional packages in swipl are written in C++, so CMake thinks a C++ compiler is needed even though we build with -DSWIPL_PACKAGES=OFF since the bump to 9.2.6 in commit 33d45b9c672df0 ("package/swipl: bump version to 9.2.6"). Add -DCMAKE_CXX_COMPILER=true to satisfy this check even in setups without C++: -- Check for working CXX compiler: /usr/bin/true -- Check for working CXX compiler: /usr/bin/true - works Signed-off-by: Peter Korsgaard Signed-off-by: Thomas Petazzoni (cherry picked from commit 868f2dd1832bd601556108def162c089e19cd5f7) Signed-off-by: Peter Korsgaard --- package/swipl/swipl.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/swipl/swipl.mk b/package/swipl/swipl.mk index ef9aedcd2d..e29b8d8f46 100644 --- a/package/swipl/swipl.mk +++ b/package/swipl/swipl.mk @@ -36,7 +36,8 @@ SWIPL_CONF_OPTS = \ -DQSORT_R_GNU=1 \ -DSWIPL_NATIVE_FRIEND=$(HOST_SWIPL_SRCDIR) \ -DSWIPL_PACKAGES=OFF \ - -DUSE_TCMALLOC=OFF + -DUSE_TCMALLOC=OFF \ + -DCMAKE_CXX_COMPILER=true ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y) SWIPL_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-latomic