package/clapack: introduce BR2_PACKAGE_CLAPACK_ARCH_SUPPORTS

This makes it easier for packages that depend on clapack to get
their dependencies correct.

Since the glibc dependency only exists for PowerPC, treat it as
an architecture dependency.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
Arnout Vandecappelle (Essensium/Mind) 2021-07-24 23:45:24 +02:00 committed by Yann E. MORIN
parent 9dcf461b6e
commit 6e47347b1d

View File

@ -1,14 +1,19 @@
config BR2_PACKAGE_CLAPACK_ARCH_SUPPORTS
bool
default y
# assembler: Error: value out of range
depends on !BR2_m68k_cf
# _fpu_control is used on PowerPC, but not available with
# uClibc or musl
depends on !BR2_powerpc || BR2_TOOLCHAIN_USES_GLIBC
comment "clapack needs a glibc toolchain"
depends on BR2_powerpc
depends on !BR2_TOOLCHAIN_USES_GLIBC
config BR2_PACKAGE_CLAPACK
bool "cblas/clapack"
# _fpu_control is used on PowerPC, but not available with
# uClibc or musl
depends on !BR2_powerpc || BR2_TOOLCHAIN_USES_GLIBC
# assembler: Error: value out of range
depends on !BR2_m68k_cf
depends on BR2_PACKAGE_CLAPACK_ARCH_SUPPORTS
help
BLAS and LAPACK C implementation (f2c'ed version of).