package/gnuradio: use external volk instead of the internal one

Until recent releases GNURadio was shipped with volk as a
submodule. Even though we still use 3.8.x, with the newer 3.9 and
3.10, volk is no longer available as a submodule, and it is needed to
build it separately.

In order to prepare for this, this patch disable the internal volk,
and adds a dependency to the corresponding package, to use
unconditionnaly the one built by Buildroot.

Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
Reviewed-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Gwenhael Goavec-Merou 2022-02-08 17:24:09 +01:00 committed by Thomas Petazzoni
parent 5f54ccb46f
commit 7050140f23
2 changed files with 4 additions and 1 deletions

View File

@ -28,6 +28,7 @@ config BR2_PACKAGE_GNURADIO
select BR2_PACKAGE_BOOST_THREAD
select BR2_PACKAGE_LOG4CPP
select BR2_PACKAGE_GMP
select BR2_PACKAGE_VOLK
help
GNU Radio is a free & open-source software development
toolkit that provides signal processing blocks to implement

View File

@ -19,13 +19,15 @@ GNURADIO_DEPENDENCIES = \
host-swig \
boost \
log4cpp \
gmp
gmp \
volk
GNURADIO_CONF_OPTS = \
-DPYTHON_EXECUTABLE=$(HOST_DIR)/bin/python3 \
-DENABLE_DEFAULT=OFF \
-DENABLE_VOLK=ON \
-DENABLE_GNURADIO_RUNTIME=ON \
-DENABLE_INTERNAL_VOLK=OFF \
-DENABLE_TESTING=OFF \
-DXMLTO_EXECUTABLE=NOTFOUND