Fix segfault.
This commit is contained in:
parent
7838a94118
commit
ebcadc8f7a
12
openblas-0.3.3-tls.patch
Normal file
12
openblas-0.3.3-tls.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff -up OpenBLAS-0.3.3/Makefile.rule.tls OpenBLAS-0.3.3/Makefile.rule
|
||||||
|
--- OpenBLAS-0.3.3/Makefile.rule.tls 2018-08-31 00:07:48.000000000 +0200
|
||||||
|
+++ OpenBLAS-0.3.3/Makefile.rule 2018-09-29 19:00:47.804678736 +0200
|
||||||
|
@@ -113,7 +113,7 @@ USE_SIMPLE_THREADED_LEVEL3 = 1
|
||||||
|
# thread-local storage instead of a central memory buffer in memory.c
|
||||||
|
# Note that if your system uses GLIBC, it needs to have at least glibc 2.21
|
||||||
|
# for this to work.
|
||||||
|
-USE_TLS = 1
|
||||||
|
+#USE_TLS = 1
|
||||||
|
|
||||||
|
# If you want to drive whole 64bit region by BLAS. Not all Fortran
|
||||||
|
# compiler supports this. It's safe to keep comment it out if you
|
@ -29,6 +29,8 @@ Patch1: openblas-0.2.5-libname.patch
|
|||||||
Patch2: openblas-0.2.15-constructor.patch
|
Patch2: openblas-0.2.15-constructor.patch
|
||||||
# Supply the proper flags to the test makefile
|
# Supply the proper flags to the test makefile
|
||||||
Patch3: openblas-0.3.2-tests.patch
|
Patch3: openblas-0.3.2-tests.patch
|
||||||
|
# Fix BZ #1634060
|
||||||
|
Patch4: openblas-0.3.3-tls.patch
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: gcc-gfortran
|
BuildRequires: gcc-gfortran
|
||||||
@ -250,6 +252,7 @@ cd OpenBLAS-%{version}
|
|||||||
%patch2 -p1 -b .constructor
|
%patch2 -p1 -b .constructor
|
||||||
%endif
|
%endif
|
||||||
%patch3 -p1 -b .tests
|
%patch3 -p1 -b .tests
|
||||||
|
%patch4 -p1 -b .tls
|
||||||
|
|
||||||
# Fix source permissions
|
# Fix source permissions
|
||||||
find -name \*.f -exec chmod 644 {} \;
|
find -name \*.f -exec chmod 644 {} \;
|
||||||
@ -689,6 +692,9 @@ rm -rf %{buildroot}%{_libdir}/pkgconfig
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Sep 29 2018 Susi Lehtola <jussilehtola@fedoraproject.org> - 0.3.3-2
|
||||||
|
- Fix segfault (BZ #1634060).
|
||||||
|
|
||||||
* Sun Sep 09 2018 Susi Lehtola <jussilehtola@fedoraproject.org> - 0.3.3-1
|
* Sun Sep 09 2018 Susi Lehtola <jussilehtola@fedoraproject.org> - 0.3.3-1
|
||||||
- Update to 0.3.3.
|
- Update to 0.3.3.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user