[packages/gnuradio] resolved symbols
gotar
gotar at pld-linux.org
Thu Jan 9 09:08:03 CET 2014
commit ec7ea8d0a60c6d377cf184e1cb0aac55683e75ea
Author: Tomasz Pala <gotar at pld-linux.org>
Date: Tue Jan 7 00:14:48 2014 +0100
resolved symbols
gnuradio.spec | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/gnuradio.spec b/gnuradio.spec
index 9983dcf..646f8e1 100644
--- a/gnuradio.spec
+++ b/gnuradio.spec
@@ -82,6 +82,8 @@ Obsoletes: usrp < 3.3.0-1
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define filterout_cpp -pipe
+# pthread_create, pthread_join, pthread_detach - not used from within this
+%define skip_post_check_so libgnuradio-blocks-3.7.2.1.so.0.0.0
%description
GNU Radio is a collection of software that when combined with minimal
@@ -109,7 +111,11 @@ GNU Radio examples.
%prep
%setup -q
-sed '/Prevented in-tree build. This is bad practice./d' -i CMakeLists.txt
+sed -e '/Prevented in-tree build. This is bad practice./d' -i CMakeLists.txt
+sed -e 's/list(APPEND gnuradio_runtime_libs rt)/list(APPEND gnuradio_runtime_libs rt pthread)/' -i gnuradio-runtime/lib/CMakeLists.txt
+sed -e 's/list(APPEND gr_audio_libs ${JACK_LIBRARIES})/list(APPEND gr_audio_libs ${JACK_LIBRARIES} pthread)/' -i gr-audio/lib/CMakeLists.txt
+sed -e 's/list(APPEND fcd_libs rt)/list(APPEND fcd_libs rt pthread)/' -i gr-fcd/lib/CMakeLists.txt
+sed -e 's/target_link_libraries(volk ${volk_libraries})/target_link_libraries(volk ${volk_libraries} m)/' -i volk/lib/CMakeLists.txt
%build
%{__mkdir_p} build
@@ -122,7 +128,6 @@ rm -rf $RPM_BUILD_ROOT
cd build
%{__make} install \
- pythondir=%{py_sitedir} \
DESTDIR=$RPM_BUILD_ROOT
rm -rf inst-doc
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gnuradio.git/commitdiff/400a761397b2b0b3b6084298b866cf77297bda0a
More information about the pld-cvs-commit
mailing list