Bug 38975 - build with openblas + lapack instead of atlas
Summary: build with openblas + lapack instead of atlas
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libarpack-ng (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-21 13:18 MSK by Vladislav Zavjalov
Modified: 2020-09-21 16:47 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladislav Zavjalov 2020-09-21 13:18:21 MSK
libatlas - довольно специфическая библиотека, предоставляющая blas+lapack. Ее сила в том, что она оптимизирует эти библиотеки под конкретную машину на этапе сборки. Если же она собирается в сборочнице и распространяется в виде бинарных пакетов, то вся эта сила теряется. При этом лучше использовать openblas (который тоже оптимизирован, но более универсально).

Кроме того, libatlas сейчас очень стар (3.9.35 от 4.2011, при апстримной версии 3.10.3 от 7.2016) и собирается только для двух архитектер (i586 и x86_64).

Насколько я понял, libarpack-ng - единственный пакет, собирающийся с libatlas.
Предлагаю пересобрать его с openblas+lapack. Это должно быть просто, так как такая сборка сделана на всех остальных архитектурах, и надо просто убрать в спеке соотвествтующий %ifarch в BuildRequires.
Comment 1 Repository Robot 2020-09-21 16:42:51 MSK
libarpack-ng-3.7.0-alt2 -> sisyphus:

 Mon Sep 21 2020 Andrey Cherepanov <cas@altlinux> 3.7.0-alt2
 - Rebuild with openblas + lapack (ALT #38975).
Comment 2 Vladislav Zavjalov 2020-09-21 16:47:26 MSK
Спасибо!