On 09/13/2013 03:44 PM, Orion Poplawski wrote:
On 09/13/2013 06:26 AM, Susi Lehtola wrote:
On Fri, 13 Sep 2013 15:24:28 +0300
Susi Lehtola <jussilehtola@xxxxxxxxxxxxxxxxx> wrote:
On Fri, 13 Sep 2013 14:16:46 +0200
Frantisek Kluknavsky <fkluknav@xxxxxxxxxx> wrote:
Atlas currently bundles Lapack. I want to update Atlas to 3.10.1
and unbundle Lapack as well. This will require rebuild of dependent
packages and maybe adding explicit dependency on Lapack.
I'd think twice about debundling. For instance OpenBLAS actually
replaces some LAPACK routines with more efficient implementations, and
because of this OpenBLAS also includes a bunch functions from the
lapack package.
So, please check with ATLAS upstream whether you can safely unbundle
LAPACK.
Actually, this is stated pretty clearly on the ATLAS page:
"At present, it provides C and Fortran77 interfaces to a portably
efficient BLAS implementation, as well as a few routines from LAPACK."
So, if you remove LAPACK from ATLAS, you'll also prevent compiling
LAPACK dependent packages against ATLAS.
I think you can do -latlas -llapack. The problem with the current atlas
is that it wants the lapack *source* not just the library as the current
version did. It would been a bundling exception. Might be okay since
lapack doesn't change much, probably not many security concerns.
If two packages in two different git repositories use the same source
tarball, is there a (semi)autmatic way to keep them in sync or at least
notify forcefully? Do I have to remember and watch for Lapack rebases?
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct