tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: New BLAS/LAPACK system



On 10/13/20 12:32 PM, Thomas Klausner wrote:


On 13.10.2020, at 18:33, Jonathan Perkin <jperkin%joyent.com@localhost <mailto:jperkin%joyent.com@localhost>> wrote:

* On 2020-10-12 at 23:46 BST, Jason Bacon wrote:

To anyone maintaining BLAS/LAPACK-dependent packages:

We have a new system in-place, developed by Thomas Orgis, that allows pkgsrc packages to use any BLAS/LAPACK implementation without modification to the
package.

This system will greatly improve the usability of pkgsrc in science by
providing flexibility and the superior performance of alternative
implementations such as OpenBLAS.

Something in this change broke bulk builds, the dependencies for
py27-numpy via math/py-numpy16 cannot be satisfied:

 pbulk-resolve: No match found for dependency py27-numpy>=1.19.2nb1 of package py27-biopython-1.74nb1  pbulk-resolve: No match found for dependency py27-numpy>=1.19.2nb1 of package py27-mol-1.5.0.1nb8  pbulk-resolve: No match found for dependency py27-numpy>=1.19.2nb1 of package py27-gds-1.6nb1  pbulk-resolve: No match found for dependency py27-numpy>=1.19.2nb1 of package py27-bcolz-1.2.1nb1  pbulk-resolve: No match found for dependency py27-numpy>=1.19.2nb1 of package py27-boost-1.73.0nb1
 [...etc...]

Please can you take a look and fix?

I think I just fixed it.

revision 1.7
date: 2020-10-13 19:32:16 +0200;  author: wiz;  state: Exp; lines: +3 -2;  commitid: LnlCsDWDnHWBCLrC;
py-numpy/bl3.mk: fix ABI depends for python 2.7 case

 Thomas
Thanks, Thomas.  Are there any other packages in the commit we might want to reexamine?  I notice that revbump also changed the ABI for math/R, for example.  It was at 2.2.1 before the commit, which makes me wonder a bit.  Has it really been so long since an ABI update was needed?

    JB



Home | Main Index | Thread Index | Old Index