From 832b3a4e438ff0e04501b0590b8332a54c93d7e2 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sun, 27 Jul 2025 21:32:02 -0700 Subject: [PATCH] softethervpn5: fix compilation without OS ncurses For some reason, the ncurses.pc file for the host build gets installed in host instead of hostpkg. Just override the whole thing. The tool built doesn't even use ncurses. Signed-off-by: Rosen Penev --- net/softethervpn5/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net/softethervpn5/Makefile b/net/softethervpn5/Makefile index c88bab5947..d299b1a894 100644 --- a/net/softethervpn5/Makefile +++ b/net/softethervpn5/Makefile @@ -83,6 +83,9 @@ export USE_MUSL=YES # BUG: outdated host/include/elf.h HOST_CFLAGS += $(FPIC) -DAT_HWCAP2=26 TARGET_CFLAGS += $(FPIC) +CMAKE_HOST_OPTIONS += \ + -DCURSES_CURSES_LIBRARY=$(STAGING_DIR_HOSTPKG)/lib/libncursesw.a \ + -DCURSES_INCLUDE_PATH=$(STAGING_DIR_HOSTPKG)/include CMAKE_OPTIONS += -DICONV_LIB_PATH="$(ICONV_PREFIX)/lib" # static build for host (hamcorebuilder), avoid -fpic on ncurses/host and shared libs can't be found on host -- 2.30.2