Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=739398 --- Comment #28 from Susi Lehtola <susi.lehtola@xxxxxx> --- (In reply to comment #23) > Actually, I think it's wrong to resolve the file conflicts by changing the > library SONAMEs. All versions, irrespective of the thread options, implement > the same ABI. Let's go with atlas-style separate directories and > ld.so.conf.d drop-ins. Suggested patch attached. .. continuing on ATLAS, its reasoning for the ld.so.conf.d dropins is wholly different. ATLAS has separate libraries with separate sonames for serial (libcblas) and SMP/threaded (libptcblas). The same has been done in OpenBLAS wrt the serial vs the pthreads version, I only added the OpenMP version which also needs a separate soname. Where ATLAS uses the dropins is not the choice between a serial and an SMP version, but rather a choice between multiple flavors of the libraries, e.g. 3dnow, sse, sse2, sse3 and so on. Here a system-wide choice is very sane, since the instruction set is always the same regardless of the job. A similar approach is not necessary at all in OpenBLAS, since all the different versions are built in the same library, which picks out the optimal version for the processor in use at runtime. So as a summary, the same methodology I have used is also used in ATLAS, due to the reson given in comment #27. -- You are receiving this mail because: You are on the CC list for the bug. Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=glAmrBNqJe&a=cc_unsubscribe _______________________________________________ package-review mailing list package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review