diff --git a/blis.spec b/blis.spec index f333526..36756ad 100644 --- a/blis.spec +++ b/blis.spec @@ -15,12 +15,9 @@ %endif %endif -# Avoid failure with missing pthread_once in check -%undefine _ld_as_needed - Name: blis Version: 0.7.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: BLAS-like Library Instantiation Software Framework License: BSD URL: https://github.com/flame/blis @@ -204,7 +201,7 @@ for d in 64 o64 p64; do ln -s libblis$d.so%sover libblis$d.so%soshort rm -f libblis.* cd ../.. - cc -shared -Wl,-soname=libblas64.so%soshort -L$(pwd)/$d/lib -lblis$d -o blisblas$d/libblas64.so.3 $LDFLAGS + cc -shared -Wl,-soname=libblas64.so.3 -L$(pwd)/$d/lib -lblis$d -o blisblas$d/libblas64.so.3 $LDFLAGS ln -s libblas64.so.3 blisblas$d/libblas64.so done @@ -260,7 +257,7 @@ potential advantage generally, but it isn't currently used by any Fedora packages. There are shared library shims in %_libdir/blisblas* for each version -that provide sonames libblas.so.3 or libblas64.so%soshort and so may be +that provide sonames libblas.so.3 or libblas64.so.3 and so may be linked dynamically instead of the reference libblas. You can use an ldconfig file so that this will be done automatically if the blis or blis64 packages are installed, which will usually be a lot faster than @@ -382,6 +379,9 @@ export LD_LIBRARY_PATH=`pwd`/serial/lib %{macrosdir}/macros.blis-srpm %changelog +* Sun Aug 16 2020 Dave Love - 0.7.0-6 +- Fix libblas64 soname + * Sat Aug 01 2020 Fedora Release Engineering - 0.7.0-5 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild