[Pkg-scicomp-devel] Bug#578052: Bug#578052: [atlas] providing >20 separate optimized library packages is insane
Fabian Greffrath
greffrath at leat.rub.de
Fri Apr 16 13:34:57 UTC 2010
Am 16.04.2010 14:45, schrieb Sylvestre Ledru:
> Well, some people do not agree on this.
> I think it is important to let the user select the appropriate
> optimisation for his computer.
Yes, but since by default only the standard non-optimized library
packages get installed, it will always require manual intervention to
actually make use of optimizations. If you let the linker select the
appropriate library it is the other way round: You always benefit from
optimizations, unless you explicitely prevent it.
> I believe that a user looking for performances on tool based on BLAS
> implementation (R, Scilab, Code Saturne, etc) is aware that it is
> related to the CPU they have.
OK, a skilled user may be expected to know details about his computer
architecture. But does he also necessarily have to know about Debian's
update-alternatives mechanism and how to use it to actually make use
of the special libraries?
> I noticed your message on my blog. I didn't have time to investigate it:
> I am currently more focused on build issues on some architectures but I
> have it in mind.
Yes, of course, this bug was merely meant as a reminder. ;)
> However, if I understand correctly, this would mean that I would have to
> ship all libraries into a single package or to add some Depends on the
> base package, isn't it ?
I'd prefer to put them all into a single package and leave the other
packages as transitional ones simply depending on the new
"all-inclusive" package.
> An atlas package is almost 5M. For example, under x86, we have 5
> optimized packages. This would increase by 5 time the install of Atlas.
Yes, unfortunately. Another possibility would be to not provide such
fine-grained optimizations by simply reducing the number of optimized
libraries.
> The separation has been in Debian for a very long time (more than 10
> years) and it is the first strong complain that I see about that (I know
> it is not an argument for not doing it).
Oh, really? I didn't know! From reading your blog post I was under the
impression that the separation was also another new feature that you
just introduced with the upload of 3.8.3. I must have misunderstood
it. However, as you noticed yourself, tradition is not a reason
against improvement. ;)
Cheers,
Fabian
--
Dipl.-Phys. Fabian Greffrath
Ruhr-Universität Bochum
Lehrstuhl für Energieanlagen und Energieprozesstechnik (LEAT)
Universitätsstr. 150, IB 3/134
D-44780 Bochum
Telefon: +49 (0)234 / 32-26334
Fax: +49 (0)234 / 32-14227
E-Mail: greffrath at leat.ruhr-uni-bochum.de
More information about the Pkg-scicomp-devel
mailing list