aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2023-10-28 14:58:46 +0200
committerJo-Philipp Wich <jo@mein.io>2023-11-02 10:38:48 +0100
commit51b1d5950e2428a303d703a8b7ac66ef61a10485 (patch)
tree1b09817f713c4d19fbb7efcb7f72ab68fe0d70ae
parentb5498808155b73ede2a1e8fc3cd4b090bd31788d (diff)
downloadupstream-51b1d5950e2428a303d703a8b7ac66ef61a10485.tar.gz
upstream-51b1d5950e2428a303d703a8b7ac66ef61a10485.tar.bz2
upstream-51b1d5950e2428a303d703a8b7ac66ef61a10485.zip
ucode: fix build on macos
Remove ABI version, since its format is not accepted by the linker. Enable rpath to avoid clash with system libraries Signed-off-by: Felix Fietkau <nbd@nbd.name> (cherry picked from commit 5eb8a21ba5fe5e87c03f0361d1db989189be9c6d)
-rw-r--r--package/utils/ucode/Makefile12
1 files changed, 11 insertions, 1 deletions
diff --git a/package/utils/ucode/Makefile b/package/utils/ucode/Makefile
index c2f0607341..46112d31e8 100644
--- a/package/utils/ucode/Makefile
+++ b/package/utils/ucode/Makefile
@@ -25,8 +25,18 @@ include $(INCLUDE_DIR)/host-build.mk
include $(INCLUDE_DIR)/cmake.mk
CMAKE_OPTIONS += -DSOVERSION=$(PKG_ABI_VERSION)
+
+ifeq ($(HOST_OS),Darwin)
+ CMAKE_HOST_OPTIONS += \
+ -DCMAKE_SKIP_RPATH=FALSE \
+ -DCMAKE_MACOSX_RPATH=1 \
+ -DCMAKE_INSTALL_RPATH="${STAGING_DIR_HOSTPKG}/lib"
+else
+ CMAKE_HOST_OPTIONS += \
+ -DSOVERSION=$(PKG_ABI_VERSION)
+endif
+
CMAKE_HOST_OPTIONS += \
- -DSOVERSION=$(PKG_ABI_VERSION) \
-DFS_SUPPORT=ON \
-DMATH_SUPPORT=ON \
-DNL80211_SUPPORT=OFF \