Remove RPATH from certain shared object files

- related: #1945060
This commit is contained in:
Nikola Forró 2021-04-26 15:36:36 +02:00
parent 0c7df8e07d
commit c616026631

View File

@ -15,7 +15,7 @@
Summary: Scientific Tools for Python
Name: scipy
Version: 1.6.2
Release: 3%{?dist}
Release: 4%{?dist}
# BSD -- whole package except:
# Boost -- scipy/special/cephes/scipy_iv.c
@ -108,8 +108,6 @@ for PY in %{python3_version}; do
%else
FFLAGS="$RPM_OPT_FLAGS -fPIC" \
%endif
OPENBLAS=%{_libdir} \
FFTW=%{_libdir} BLAS=%{_libdir} LAPACK=%{_libdir} \
%{_bindir}/python$PY setup.py config_fc \
--fcompiler=gnu95 --noarch \
build
@ -124,25 +122,6 @@ for PY in %{python3_version}; do
%endif
done
# FIXME: shared objects built from Fortran sources contain RPATH, find a way to prevent that
# scipy/integrate/_odepack
# scipy/integrate/_quadpack
# scipy/integrate/_test_odeint_banded
# scipy/integrate/lsoda
# scipy/integrate/vode
# scipy/linalg/_fblas
# scipy/linalg/_flapack
# scipy/linalg/_flinalg
# scipy/linalg/_interpolative
# scipy/linalg/cython_blas
# scipy/linalg/cython_lapack
# scipy/odr/__odrpack
# scipy/optimize/_lbfgsb
# scipy/sparse/linalg/eigen/arpack/_arpack
# scipy/sparse/linalg/isolve/_iterative
# scipy/special/_ufuncs
# scipy/special/cython_special
%install
%py3_install
# Some files got ambiguous python shebangs, we fix them after everything else is done
@ -192,6 +171,10 @@ popd
%endif
%changelog
* Mon Apr 26 2021 Nikola Forró <nforro@redhat.com> - 1.6.2-4
- Remove RPATH from certain shared object files
related: #1945060
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.6.2-3
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937