La mise à jour OpenBLAS >= 0.3.23-2 nécessite une intervention manuelle
5 juillet 2023 - FoolEcho
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