su, 2018-04-29 kello 11:21 -0700, Ralf Gommers kirjoitti:
$ ls -l cython_special.cpython-35m-x86_64-linux-gnu.so ... 10694424 Apr 15 15:04 cython_special.cpython-35m-x86_64-linux- gnu.so $ strip cython_special.cpython-35m-x86_64-linux-gnu.so $ ls -l cython_special.cpython-35m-x86_64-linux-gnu.so ... 3065680 Apr 29 11:16 cython_special.cpython-35m-x86_64-linux- gnu.so $ cd ../linalg $ ls -l _flapack.cpython-35m-x86_64-linux-gnu.so ... 3445392 Apr 15 15:04 _flapack.cpython-35m-x86_64-linux-gnu.so $ strip _flapack.cpython-35m-x86_64-linux-gnu.so $ ls -l _flapack.cpython-35m-x86_64-linux-gnu.so ... 1333960 Apr 29 11:17 _flapack.cpython-35m-x86_64-linux-gnu.so
I'll open an issue for that.
Right, the link commands appear different: /opt/rh/devtoolset-2/root/usr/bin/gfortran -Wall -g -Wall -g -shared build/temp.linux-x86_64-3.6/scipy/special/cython_special.o build/temp.linux-x86_64-3.6/scipy/special/sf_error.o build/temp.linux-x86_64-3.6/build/src.linux-x86_64-3.6/scipy/special/_logit.o build/temp.linux-x86_64-3.6/scipy/special/amos_wrappers.o build/temp.linux-x86_64-3.6/scipy/special/cdf_wrappers.o build/temp.linux-x86_64-3.6/scipy/special/specfun_wrappers.o -L/usr/local/lib -L/opt/_internal/cpython-3.6.4/lib/python3.6/site-packages/numpy/core/lib -Lbuild/temp.linux-x86_64-3.6 -lopenblas -lopenblas -lsc_amos -lsc_c_misc -lsc_cephes -lsc_mach -lsc_cdf -lsc_specfun -lnpymath -lm -lgfortran -o build/lib.linux-x86_64-3.6/scipy/special/cython_special.cpython-36m-x86_64-linux-gnu.so -Wl,--version-script=build/temp.linux-x86_64-3.6/link-version-scipy.special.cython_special.map vs. gcc -pthread -shared -Wl,-strip-all -L/usr/local/include build/temp.linux-x86_64-3.6/scipy/special/_comb.o -Lbuild/temp.linux-x86_64-3.6 -o build/lib.linux-x86_64-3.6/scipy/special/_comb.cpython-36m-x86_64-linux-gnu.so -Wl,--version-script=build/temp.linux-x86_64-3.6/link-version-scipy.special._comb.map I guess this is some setuptools issue, with fortran and c/c++ handled differently. FFLAGS is supposed to be set in config.sh, but maybe they are not used for linking. Maybe the strip flags should be added to LDFLAGS too. Pauli