[Buildroot] [PATCH v2] package/python-numpy: fix occasional build failure with lapack
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Sat May 18 20:13:52 UTC 2019
Hello,
On Wed, 15 May 2019 23:03:42 +0200
Giulio Benetti <giulio.benetti at micronovasrl.com> wrote:
> python-numpy build fails only if lapack is built before python-numpy
> itself, and this doesn't always happen because lapack dependency is
> missing in BR2_PYTHON_NUMPY_DEPENDENCIES. clapack is present
> instead, but it's wrong since we're checking $(BR2_PACKAGE_LAPACK) not
> $(BR2_PACKAGE_CLAPACK).
I don't follow here: in the current code, we're checking
BR2_PACKAGE_CLAPACK and adding clapack to PYTHON_NUMPY_DEPENDENCIES,
which is consistent.
In order to better understand the problem. Without this patch:
- Does python-numpy builds fine when neither clapack nor lapack are
enabled ?
- Does python-numpy builds fine when clapack is enabled, but not
lapack ?
- What happens when both clapack and lapack are enabled ?
Also, perhaps we need:
select BR2_PACKAGE_LAPACK_COMPLEX if BR2_PACKAGE_LAPACK
in the Config.in file, so that it's a bit easier for users: they don't
have to know they need that specific sub-option of lapack.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list