From 94315cfaa896756bcd8e088d3dc609b6232beb23 Mon Sep 17 00:00:00 2001 From: Georgi Valkov Date: Tue, 8 Aug 2023 10:27:26 +0300 Subject: [PATCH] gptfdisk: fix incorrect TARGET on non-linux host Fixed by defining TARGET=linux, as suggested in the README. By default TARGET is derived from the host using uname -s, which produces build errors on a non-linux hosts: TARGET is not set; trying to determine target based on host OS.... Detected OS is Darwin Build target is macos ... x86_64-openwrt-linux-musl-g++: error: unrecognized command-line option '-arch' Helped-by: Tianling Shen Signed-off-by: Georgi Valkov --- utils/gptfdisk/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/utils/gptfdisk/Makefile b/utils/gptfdisk/Makefile index 35f34d0a48..4f667166e7 100644 --- a/utils/gptfdisk/Makefile +++ b/utils/gptfdisk/Makefile @@ -75,6 +75,7 @@ endef TARGET_CXXFLAGS += -std=c++11 -fno-rtti TARGET_LDFLAGS += -Wl,--as-needed +MAKE_FLAGS += TARGET=linux define Package/gdisk/install $(INSTALL_DIR) $(1)/usr/bin