Red Hat Bugzilla – Bug 842663
don't require lapack explicietely, atlas as dynamic R works fine too
Last modified: 2012-08-02 07:22:36 EDT
Description of problem:
blacs requires explicitely lapack on runtime. It's completely fine to build against it, but on runtime, when the atlas libraries are installed and lapack isn't, blacs seems to work fine too.
Version-Release number of selected component (if applicable):
No specific requirement of lapack, so any "liblapack.so.3" is picked up automatically.
Building a MPI-parallel version of cp2k seems to work fine without the explicit requires.
$ git diff
diff --git a/blacs.spec b/blacs.spec
index b4411b6..1756656 100644
@@ -40,7 +40,6 @@ applications both easier to program and more portable.
Summary: Common files for blacs
-Requires: lapack, blas
The BLACS (Basic Linear Algebra Communication Subprograms) project is
Seems sane. I'll take care of it. Thanks for the report.
Hmm, looking at it deeper, I don't think blacs is actually picking up a "liblapack.so.3" dependency automatically. It doesn't seem to need to build against it either. :/
I'm just going to make an update that drops both the BuildRequires and the Requires. Please test and confirm that it still works correctly.
Got the builds from:
But for cp2k there is blas needed, I have no lapack installed.
Basic testing works fine, cp2k builds.
Looks good to me. Thanks.
blacs-1.1-46.fc17 has been submitted as an update for Fedora 17.
blacs-1.1-46.fc16 has been submitted as an update for Fedora 16.
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing blacs-1.1-46.fc16'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
blacs-1.1-46.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.
blacs-1.1-46.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.