La mise à jour OpenBLAS >= 0.3.23-2 nécessite une intervention manuelle

Le paquet openblas antérieur à la version 0.3.23-2 ne fournit pas de routine LAPACK optimisée ni d’interfaces CBLAS/LAPACKE pour la compatibilité. Cette décision a été annulée maintenant, et la possibilité de choisir une implémentation différente du système par défaut BLAS/LAPACK tout en gardant openblas installé est maintenant fournie pour permettre la future co-installation de BLIS, ATLAS, etc.

L’implémentation BLAS par défaut sera utilisée pour la plupart des paquets comme NumPy ou R. Veuillez installer « blas-openblas » et « blas64-openblas » pour faire d’OpenBLAS l’implémentation BLAS par défaut, tout comme l’ancien comportement.

Malheureusement, vous obtiendrez des erreurs lors de la mise à jour si OpenBLAS est actuellement installé comme implémentation BLAS par défaut :

error: failed to prepare transaction (could not satisfy dependencies) :: installing openblas (0.3.23-2) breaks dependency ‘blas’ required by cblas :: installing openblas (0.3.23-2) breaks dependency ‘blas’ required by lapack

Veuillez ajouter votre implémentation BLAS par défaut préférée à la ligne de commande -Syu habituelle pour la contourner. Par exemple:

pacman -Syu blas-openblas

ou

pacman -Syu blas

Article original (en)