diff options
author | Felix Fietkau <nbd@nbd.name> | 2023-10-28 14:58:46 +0200 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2023-11-02 10:38:48 +0100 |
commit | 51b1d5950e2428a303d703a8b7ac66ef61a10485 (patch) | |
tree | 1b09817f713c4d19fbb7efcb7f72ab68fe0d70ae | |
parent | b5498808155b73ede2a1e8fc3cd4b090bd31788d (diff) | |
download | upstream-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/Makefile | 12 |
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 \ |