1 |
Sebastien Fabbro wrote: |
2 |
> Dear all, |
3 |
> |
4 |
> While I have been trying to so some ebuilds depending on blas and |
5 |
> lapack, I collected a number of thoughts regarding their implementation |
6 |
> in Gentoo: |
7 |
> |
8 |
> * Gentoo doc: |
9 |
> Mentioned in a year-old post on this list, there is this site: |
10 |
> http://www.gentoo.org/proj/en/desktop/science/blas-lapack.xml |
11 |
> Is it still up to date? It is not referred anywhere on the Gentoo web |
12 |
> sites. |
13 |
|
14 |
Maybe. =) Feel free to provide a patch to help update it. |
15 |
|
16 |
> * eselect: although eselect seems the way to go, it not yet fully |
17 |
> functional. As I was working on the mkl ebuild, I found out it is not |
18 |
> possible to add a new blas/lapack implementation without changing the |
19 |
> eselect sources. As an example, mkl-7.2 is supported, but not in |
20 |
> portage, and outdated. Also eselect blas/lapack do not yet provide a |
21 |
> mechanism to show library directories and include directories. Something |
22 |
> like "eselect blas show cflags"? Am I missing something? |
23 |
|
24 |
I've just decided to start working on this. I wrote an ebuild last night |
25 |
for Goto BLAS, which provided the motivation to fix this setup. |
26 |
|
27 |
> * Should we really keep those obsolete packages: |
28 |
> - sci-libs/atlas: now decomposed as sci-libs/blas-atlas and |
29 |
> sci-libs/lapack-atlas |
30 |
> - sci-libs/blas: redundant with sci-libs/blas-reference |
31 |
> - sci-libs/lapack: redundant with sci-libs/lapack-reference |
32 |
|
33 |
But take a look at the keywords. Although it does look like we can |
34 |
remove atlas since {blas,lapack}-atlas are stable on the same keywords, |
35 |
we can't do so for blas and lapack yet because *-reference aren't stable |
36 |
on (blas) x86 s390 ppc64 (lapack) x86 or ~arch on (lapack) ppc64. |
37 |
|
38 |
> * cblas/clapack: as mentioned in a previous post, at least a |
39 |
> virtual/cblas could help (as well as a cblas-reference) ebuild. |
40 |
|
41 |
cblas-reference seems to have appeared at some point in the past couple |
42 |
of months. |
43 |
|
44 |
> * documentation: shouldn't blas/lapack install man pages and quick |
45 |
> references as well as in Fedora (or may be an app-docs/lapack)? |
46 |
|
47 |
Sounds useful. Got a patch? |
48 |
|
49 |
Thanks, |
50 |
Donnie |