1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
Notes
=====
There are just too many details in the BLIS (One of the BLAS Family)
packaging. To make sure I won't forget all of them in the future,
this note had been written.
* bin:libblis4-.*'s symbol files should not use the default template,
which generates dependency informations such as
libblis.so.4 libblis4-openmp #MINVER#
...
which is clearly incorrect ... the main-dependency-template should
be "libblis4" (a meta package to be satisfied by one of the three
variants).
And DON'T forget to register the private libblas.so.3 !
libblas.so.3 libblas3 | libblas.so.3 #MINVER#
* bin:libblis64-4-*'s symbol files should not use the default tepmlate,
neither. The dependency template should be
libblas64.so.3 libblas64-3 | libblas64.so.3 #MINVER#
...
libblis.so.4 libblis64-4 | libblis64.so.4 #MINVER#
...
BLAS64 users often have special demands. So when a package is built
against BLIS64, it should depend on libblis64-4 first.
[1] Man: dpkg-symbols(5)
|