From: Sergey V. Lobanov Date: Sat, 8 Jan 2022 11:46:15 +0000 (+0300) Subject: bossa: fix build on macos X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=47c31b47460ba3015c25001685cbfdf76b73f025;p=feed%2Fpackages.git bossa: fix build on macos override OS=Linux Makefile variable to support building on macos Signed-off-by: Sergey V. Lobanov --- diff --git a/utils/bossa/Makefile b/utils/bossa/Makefile index 5760fcfaf1..8ec04d4754 100644 --- a/utils/bossa/Makefile +++ b/utils/bossa/Makefile @@ -33,6 +33,7 @@ endef define Build/Compile $(MAKE) -C $(PKG_BUILD_DIR) bin/bossac \ + OS="Linux" \ CC="$(TARGET_CC_NOCACHE)" \ CXX="$(TARGET_CXX_NOCACHE)" \ CFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \ diff --git a/utils/bossa/patches/102_allow_override_os.patch b/utils/bossa/patches/102_allow_override_os.patch new file mode 100644 index 0000000000..34202d1336 --- /dev/null +++ b/utils/bossa/patches/102_allow_override_os.patch @@ -0,0 +1,18 @@ +commit 7b1ee33f339bd0d69a7295facda7b3d2b4b55d1a +Author: Sergey V. Lobanov +Date: Sat Jan 8 14:22:21 2022 +0300 + + allow override OS to support cross-compile compilation if build OS + host OS are different (e.g. build on MacOS for Linux) + +--- a/Makefile ++++ b/Makefile +@@ -28,7 +28,7 @@ INSTALLDIR=install + # + # Determine OS + # +-OS:=$(shell uname -s | cut -c -7) ++OS?=$(shell uname -s | cut -c -7) + + # + # Windows rules