mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
package/volk: needs C++17, not boost
Since volk 2.5.1, C++17 is required, and no Boost component is used anymore. Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com> [yann.morin.1998@free.fr: split out to its own patch] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
committed by
Yann E. MORIN
parent
95e9a681e7
commit
66215faa52
@@ -1,20 +1,15 @@
|
|||||||
comment "volk needs a toolchain w/ C++, NPTL, wchar, dynamic library"
|
comment "volk needs a toolchain w/ C++, NPTL, wchar, dynamic library"
|
||||||
depends on BR2_USE_MMU
|
depends on BR2_USE_MMU
|
||||||
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
|
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 \
|
||||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
|
|
||||||
!BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS
|
!BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS
|
||||||
|
|
||||||
config BR2_PACKAGE_VOLK
|
config BR2_PACKAGE_VOLK
|
||||||
bool "volk"
|
bool "volk"
|
||||||
depends on BR2_INSTALL_LIBSTDCPP
|
depends on BR2_INSTALL_LIBSTDCPP
|
||||||
depends on !BR2_STATIC_LIBS
|
depends on !BR2_STATIC_LIBS
|
||||||
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17
|
||||||
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||||
depends on BR2_USE_MMU # use fork()
|
depends on BR2_USE_MMU # use fork()
|
||||||
depends on BR2_USE_WCHAR # boost
|
|
||||||
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-filesystem
|
|
||||||
select BR2_PACKAGE_BOOST
|
|
||||||
select BR2_PACKAGE_BOOST_FILESYSTEM
|
|
||||||
select BR2_PACKAGE_BOOST_SYSTEM
|
|
||||||
help
|
help
|
||||||
VOLK is the Vector-Optimized Library of Kernels. It is a
|
VOLK is the Vector-Optimized Library of Kernels. It is a
|
||||||
library that contains kernels of hand-written SIMD code
|
library that contains kernels of hand-written SIMD code
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ VOLK_LICENSE_FILES = COPYING COPYING-LGPL
|
|||||||
VOLK_SUPPORTS_IN_SOURCE_BUILD = NO
|
VOLK_SUPPORTS_IN_SOURCE_BUILD = NO
|
||||||
|
|
||||||
# host-python-mako are needed for volk to compile
|
# host-python-mako are needed for volk to compile
|
||||||
VOLK_DEPENDENCIES = host-python3 host-python-mako boost
|
VOLK_DEPENDENCIES = host-python3 host-python-mako
|
||||||
|
|
||||||
VOLK_CONF_OPTS = \
|
VOLK_CONF_OPTS = \
|
||||||
-DPYTHON_EXECUTABLE=$(HOST_DIR)/bin/python3 \
|
-DPYTHON_EXECUTABLE=$(HOST_DIR)/bin/python3 \
|
||||||
|
|||||||
Reference in New Issue
Block a user