Hello All,

Just a quick patch for gr-blocks/lib/CMakeLists.txt.  I find without
this patch the command passes sndfile::sndfile to the linker, which
causes a gr-osmosdr build to fail.  I am using a LFS-10.0 install and
have libsndfile installed.  I'm not sure this patch is necessary, but
it fixes the error on my system.

Please let me know if this should be fixed elsewhere, or if it causes
any breakages.

Chris
From 0385eadbe2e7ebcf3d0e6820c39e03f118763f10 Mon Sep 17 00:00:00 2001
From: Chris Gorman <[email protected]>
Date: Mon, 14 Sep 2020 18:19:24 -0400
Subject: [PATCH] target_link_libraries sndfile::sndfile causes link error in
 gr-osmosdr

use of sndfile::sndfile causes linker error when trying to build
gr-osmosdr.  Change to sndfile links properly.
---
 gr-blocks/lib/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gr-blocks/lib/CMakeLists.txt b/gr-blocks/lib/CMakeLists.txt
index c867d0ab0..c4ccf60d7 100644
--- a/gr-blocks/lib/CMakeLists.txt
+++ b/gr-blocks/lib/CMakeLists.txt
@@ -175,7 +175,7 @@ add_library(gnuradio-blocks
 target_link_libraries(gnuradio-blocks
     gnuradio-runtime
     Volk::volk
-    sndfile::sndfile
+    sndfile
 )
 
 target_include_directories(gnuradio-blocks
-- 
2.28.0

Reply via email to