From 0f586d91cf45e7684a9ab4945e72d3c6137b82c1 Mon Sep 17 00:00:00 2001 From: Jon Beniston Date: Fri, 19 Sep 2025 12:03:39 +0100 Subject: [PATCH 1/3] Try updating to latest version of LimeSuite to fix Mac build error. --- external/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index d1df38ba3..4c95926be 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -13,7 +13,7 @@ set(CM256CC_TAG c0e92b92aca3d1d36c990b642b937c64d363c559) set(MBELIB_TAG fe83b32c6a60cdd7bce8cecf3c7a0b9ec87a7667) set(SERIALDV_TAG "v1.1.5") set(DSDCC_TAG "v1.9.5") -set(LIMESUITE_TAG b39cb61ed03d74c35a2de757d495e901acbb6404) +set(LIMESUITE_TAG 524cd2e548b11084e6f739b2dfe0f958c2e30354) set(BLADERF_TAG "2021.02") set(LIBIIO_TAG 826563e41b5ce9890b75506f672017de8d76d52d) set(AIRSPYHF_TAG "1af81c0ca18944b8c9897c3c98dc0a991815b686") From ef743dc429fe6d604d0c3e28f526e68abf6dde4a Mon Sep 17 00:00:00 2001 From: Jon Beniston Date: Fri, 19 Sep 2025 12:56:18 +0100 Subject: [PATCH 2/3] Update Opus to v1.5.2 to see if it fixes Mac build --- external/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index 4c95926be..ebc42f8b8 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -251,7 +251,7 @@ endif () if (NOT OPUS_FOUND AND NOT USE_PRECOMPILED_LIBS) ExternalProject_Add(opus GIT_REPOSITORY https://github.com/xiph/opus - GIT_TAG v1.3.1 + GIT_TAG v1.5.2 PREFIX "${EXTERNAL_BUILD_LIBRARIES}/opus" CMAKE_ARGS ${COMMON_CMAKE_ARGS} -DOPUS_BUILD_SHARED_LIBRARY=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX= TEST_COMMAND "" From 2fac66f6d103d4171a5e5f517291de3ded22fe43 Mon Sep 17 00:00:00 2001 From: Jon Beniston Date: Fri, 19 Sep 2025 13:07:32 +0100 Subject: [PATCH 3/3] Update codec2 to v1.1.1 to use more recent version of cmake to fix Mac build --- external/CMakeLists.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index ebc42f8b8..35b236372 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -8,7 +8,7 @@ # but make the configuration dirty # which version/tag/checkout to use -set(CODEC2_TAG "v1.0.3") +set(CODEC2_TAG "v1.1.1") set(CM256CC_TAG c0e92b92aca3d1d36c990b642b937c64d363c559) set(MBELIB_TAG fe83b32c6a60cdd7bce8cecf3c7a0b9ec87a7667) set(SERIALDV_TAG "v1.1.5") @@ -595,8 +595,6 @@ if ((NOT CODEC2_FOUND OR CODEC2_EXTERNAL) AND NOT USE_PRECOMPILED_LIBS) elseif (LINUX) set(CODEC2_LIBRARIES "${EXTERNAL_BUILD_LIBRARIES}/lib${LIB_SUFFIX}/libcodec2${CMAKE_SHARED_LIBRARY_SUFFIX}" CACHE INTERNAL "") endif () - # Repo temp set to codec2-dev to use v1.0.3 tag - # Should revert to codec2 when we eventually update to latest (v1.2.0+) release ExternalProject_Add(codec2 GIT_REPOSITORY https://github.com/drowe67/codec2-dev.git GIT_TAG ${CODEC2_TAG}