Small patch to fix building librtlsdr on OpenBSD

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-sdr@lists.osmocom.org/.

Brian Waters brian at brianmwaters.net
Fri Nov 8 22:49:39 UTC 2019


Looks like I mistakenly included the patch as an attachment, so it may not have gone through. Here it is:

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 07d64ab..015fd48 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -125,7 +125,7 @@ if(UNIX)
 target_link_libraries(rtl_fm m)
 target_link_libraries(rtl_adsb m)
 target_link_libraries(rtl_power m)
-if(APPLE)
+if(APPLE OR CMAKE_SYSTEM MATCHES "OpenBSD")
     target_link_libraries(rtl_test m)
 else()
     target_link_libraries(rtl_test m rt)

Thanks,
BW

-- 
Brian M. Waters
brian at brianmwaters.net

On Tue, Nov 5, 2019, at 5:05 PM, Brian Waters wrote:
> Gets rid of librt, which doesn't exist on OpenBSD. The version of 
> librtlsdr in the OpenBSD ports tree is extremely old (~2013), so this 
> should help some users.
> 
> Tested against tag 0.6.0, but it should apply just fine to HEAD.
> 
> Thanks,
> Brian Waters
> 
> -- 
> Brian M. Waters
> brian at brianmwaters.net
> Attachments:
> * openbsd.patch



More information about the osmocom-sdr mailing list