#4485 went a long way to adding a prefix and suffix to the lib name, and allowing FIXED_LIBNAME=1, thanks.
But ... there is a difference between windows and posix. I used HEAD in MacPython/openblas-libs#141. On non-windows, I need to define both SYMBOLPREFIX=scipy_ and LIBNAMEPREFIX=scipy_ (and correspondingly, SYMBOLSUFFIX=64_ and LIBNAMESUFFIX=64_ when using INTERFACE64=1). But on windows, I must only define SYMBOLPREFIX=scipy_. Defining LIBNAMEPREFIX=scipy_ as well results in libscipy_scipy_openblas...
I currently worked around this since the CI runs are separate, but I wonder if this is intentional? The "offending" uses are in Makefile.system.
#4485 went a long way to adding a prefix and suffix to the lib name, and allowing
FIXED_LIBNAME=1, thanks.But ... there is a difference between windows and posix. I used HEAD in MacPython/openblas-libs#141. On non-windows, I need to define both
SYMBOLPREFIX=scipy_andLIBNAMEPREFIX=scipy_(and correspondingly,SYMBOLSUFFIX=64_andLIBNAMESUFFIX=64_when usingINTERFACE64=1). But on windows, I must only defineSYMBOLPREFIX=scipy_. DefiningLIBNAMEPREFIX=scipy_as well results inlibscipy_scipy_openblas...I currently worked around this since the CI runs are separate, but I wonder if this is intentional? The "offending" uses are in
Makefile.system.