[opensuse-buildservice] Fedora:17 - have choice for libatlas
Hi, I got "have choice for libatlas.so.3 needed by gsl: atlas-sse2 atlas-sse3 atlas-sse atlas-3dnow atlas". It seems slightly different packaging style. So "Prefer:" field is required here in project conf. As far as I understand, there are different versions for different optimizations. That is, it doesn't play a role for building, because ABI is compatible. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
El 03/10/12 12:23, Matwey V. Kornilov escribió:
. It seems slightly different packaging style.
hrmm,, let say ugly ;) There is another way to do this, example ls /lib/i686/nosegneg in glibc, but is unfortunately not documented :-| Also GCC is supposed to allow a new form of per attribute __target__ optimization of a single library combined with attribute IFUNC but apparently the patch has not made it into the compiler as of yet. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Thursday 2012-10-04 01:25, Cristian Rodríguez wrote:
El 03/10/12 12:23, Matwey V. Kornilov escribió:
. It seems slightly different packaging style.
hrmm,, let say ugly ;) There is another way to do this, example ls /lib/i686/nosegneg in glibc, but is unfortunately not documented :-|
Also GCC is supposed to allow a new form of per attribute __target__ optimization of a single library combined with attribute IFUNC but apparently the patch has not made it into the compiler as of yet.
This is already supported; readelf -a /lib64/libc.so.6 | grep IFUNC on openSUSE 12.2 yields entries. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Am Mittwoch, 3. Oktober 2012, 19:23:15 schrieb Matwey V. Kornilov:
Hi,
I got "have choice for libatlas.so.3 needed by gsl: atlas-sse2 atlas-sse3 atlas-sse atlas-3dnow atlas". It seems slightly different packaging style. So "Prefer:" field is required here in project conf.
As far as I understand, there are different versions for different optimizations. That is, it doesn't play a role for building, because ABI is compatible.
I de-prefer now all atlas-* packages. thanks! adrian -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Wednesday 2012-10-03 17:23, Matwey V. Kornilov wrote:
I got "have choice for libatlas.so.3 needed by gsl: atlas-sse2 atlas-sse3 atlas-sse atlas-3dnow atlas". It seems slightly different packaging style. So "Prefer:" field is required here in project conf.
As far as I understand, there are different versions for different optimizations. That is, it doesn't play a role for building, because ABI is compatible.
But if you run things like testsuites as part of %check, you don't want a possibly incompatible one in the build root :) The safe best is to prefer atlas(-nooptimization) or deprefer the others as Adrian did. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (4)
-
Adrian Schröter
-
Cristian Rodríguez
-
Jan Engelhardt
-
Matwey V. Kornilov