[Buildroot] [PATCH v4 2/3] package/lapack: introduce BR2_PACKAGE_LAPACK_ARCH_SUPPORTS
Arnout Vandecappelle (Essensium/Mind)
arnout at mind.be
Sat Jul 24 21:45:25 UTC 2021
This makes it easier for packages that depend on lapack to get
their dependencies correct.
Since the !uClibc dependency only exists for PowerPC, treat it as
an architecture dependency.
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
---
package/lapack/Config.in | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/package/lapack/Config.in b/package/lapack/Config.in
index 6cd0810cb1..ee7aeae7a8 100644
--- a/package/lapack/Config.in
+++ b/package/lapack/Config.in
@@ -1,13 +1,18 @@
-comment "lapack/blas needs a toolchain w/ fortran"
+config BR2_PACKAGE_LAPACK_ARCH_SUPPORTS
+ bool
+ default y
+ # _fpu_control is used on PowerPC, but not available with uClibc
depends on !(BR2_powerpc && BR2_TOOLCHAIN_USES_UCLIBC)
+
+comment "lapack/blas needs a toolchain w/ fortran"
+ depends on BR2_PACKAGE_LAPACK_ARCH_SUPPORTS
depends on !BR2_TOOLCHAIN_HAS_FORTRAN
config BR2_PACKAGE_LAPACK
bool "lapack/blas"
+ depends on BR2_PACKAGE_LAPACK_ARCH_SUPPORTS
depends on BR2_TOOLCHAIN_HAS_FORTRAN
depends on !BR2_PACKAGE_CLAPACK
- # _fpu_control is used on PowerPC, but not available with uClibc
- depends on !(BR2_powerpc && BR2_TOOLCHAIN_USES_UCLIBC)
help
LAPACK and BLAS FORTRAN implementation. This package
installs two libraries: libblas and liblapack.
--
2.31.1
More information about the buildroot
mailing list