Your message dated Thu, 09 Jun 2011 17:25:35 +0200
with message-id <[email protected]>
and subject line Merge
has caused the Debian Bug report #578052,
regarding "Please manage optimized atlas packages with the linker
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
578052: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578052
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: atlas
Version: 3.8.3-20
Severity: Important

Hi,

thanks alot for the effort you put in packaging the several optimized versions of the atlas libraries, BUT I consider it completely unnecessary to put them all into separate packages and leave it up to the user to manually select the one optimized for his system.

1) Many users do not even know which features their processor supports. What happens if I install the core2sse3-optimized library (and it becomes the main alternative due to its higher priority in the update-alternatives machanism) if my processor is a simple Pentium 3?

2) It is possible to let the dynamic linker select special optimized libraries based on information the kernel knows about my system (no human intervention necessary). You can simply install libraries in subdirectories of /usr/lib which are named after the feature that they make use of. For example, you put the altivec-optimized library into /usr/lib/altivec and the normal one into /usr/lib. The linker will select the right one for you and give the optimized one a higher priority. It works on all architectures and has already proven in other packages that benefit from architecture-dependent optimizations.

This is already done in e.g. libavcodec:
<http://packages.debian.org/sid/armel/libavcodec52/filelist>
<http://packages.debian.org/sid/i386/libavcodec52/filelist>
<http://packages.debian.org/sid/powerpc/libavcodec52/filelist>
<http://packages.debian.org/sid/sparc/libavcodec52/filelist>

and libssl:
<http://packages.debian.org/sid/alpha/libssl0.9.8/filelist>
<http://packages.debian.org/sid/i386/libssl0.9.8/filelist>
<http://packages.debian.org/sid/sparc/libssl0.9.8/filelist>

Please consider reverting the separation into the multitude of library packages and make use of this neat feature instead.

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:  [email protected]



--- End Message ---
--- Begin Message ---
reassign 619853 atlas
reassign 600980 atlas
reassign 581761 atlas
forcemerge 619853 613478 
forcemerge 600980 613478 
forcemerge 581761 613478  
reassign 576972 libatlas3gf-base
forcemerge 576972 598638
thanks





--- End Message ---

Reply via email to