[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Removing clapack?



Hi Sébastien,

On Sun, Sep 10, 2017 at 12:14:17AM +0200, Sébastien Villemot wrote:
> 
> Since clapack and lapack provide exactly the same API and ABI, and actually
> exactly the same algorithms (the only difference being the programming language
> in which it is implemented), I have no doubt that phast can directly use
> lapack.
> 
> The only value added of clapack over lapack is the clapack.h header, which
> provides the prototypes for the Fortran LAPACK interface.
> 
> So in the worst case, phast can be packaged by linking it to lapack, and by
> providing (a subset of) clapack.h in a patch. Or maybe we could include
> clapack.h in src:lapack (though ATLAS also provides an unrelated clapack.h, so
> we must think twice about it).
> 
> Andreas: in any case, I am willing to help you linking phast with lapack, so
> that we can get rid of clapack.

I tried

phast/debian(master) $ git diff
diff --git a/debian/control b/debian/control
index 42e72ea..ff39da9 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,8 @@ Section: science
 Priority: optional
 Build-Depends: debhelper (>= 9),
                libf2c2-dev (>= 20130926-2~),
-               libclapack-dev,
-               libcblas-dev,
+               liblapack-dev,
+               libblas-dev,
                libctmg-dev,
                libpcre3-dev,
                help2man


but I have no idea how to replace libctmg-dev.
 
I'd be more than happy if you could have a look and tell me how to
get rid of clapack completely.

Kind regards

       Andreas.

-- 
http://fam-tille.de


Reply to: