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: