File tree Expand file tree Collapse file tree 4 files changed +5
-4
lines changed Expand file tree Collapse file tree 4 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 69
69
- name : Set extra env
70
70
run : |
71
71
# if [ "macos-11" == "${{ matrix.os }}" ]; then
72
+ # Use xcrun --sdk macosx --show-sdk-path instead of hardcoding the path
72
73
# echo "LDFLAGS=-L/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/lib" >> $GITHUB_ENV;
73
74
# echo "LIBRARY_PATH=-L/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/lib" >> $GITHUB_ENV;
74
75
# else
Original file line number Diff line number Diff line change @@ -109,7 +109,7 @@ jobs:
109
109
# of a pyproject.toml project
110
110
sed -e "s/openblas64/openblas32/" -i pyproject.toml
111
111
sed -e "s/openblas_get_config64_/openblas_get_config/" -i local/scipy_openblas32/__init__.py
112
- sed -e "s/cflags_suffix64 =.*/cflags_suffix64 = ''/" -i local/scipy_openblas32/__init__.py
112
+ sed -e "s/cflags =.*/cflags = '-DBLAS_SYMBOL_PREFIX=scipy_ '/" -i local/scipy_openblas32/__init__.py
113
113
sed -e "s/openblas64/openblas32/" -i local/scipy_openblas32/__init__.py
114
114
sed -e "s/openblas64/openblas32/" -i local/scipy_openblas32/__main__.py
115
115
fi
Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ def get_pkg_config():
63
63
else :
64
64
extralib = "-lm -lpthread -lgfortran -lquadmath -L${libdir} -l{get_library()}"
65
65
libs_flags = ""
66
- cflags_suffix64 = "-DBLAS_SYMBOL_SUFFIX=64_ -DHAVE_BLAS_ILP64"
66
+ cflags = "-DBLAS_SYMBOL_PREFIX=scipy_ -DBLAS_SYMBOL_SUFFIX=64_ -DHAVE_BLAS_ILP64"
67
67
return dedent (f"""\
68
68
libdir={ get_lib_dir ()}
69
69
includedir={ get_include_dir ()}
@@ -76,7 +76,7 @@ def get_pkg_config():
76
76
URL: https://github.com/xianyi/OpenBLAS
77
77
Libs: { libs_flags }
78
78
Libs.private: ${{extralib}}
79
- Cflags: -I${{includedir}} { cflags_suffix64 }
79
+ Cflags: -I${{includedir}} { cflags }
80
80
""" )
81
81
82
82
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ if [ "${INTERFACE64}" != "1" ]; then
41
41
rm * .bak
42
42
mv local/scipy_openblas64 local/scipy_openblas32
43
43
sed -e " s/openblas_get_config64_/openblas_get_config/" -i.bak local/scipy_openblas32/__init__.py
44
- sed -e " s/cflags_suffix64 =.*/cflags_suffix64 = ''/" -i.bak local/scipy_openblas32/__init__.py
44
+ sed -e " s/cflags =.*/cflags = '-DBLAS_SYMBOL_PREFIX=scipy_ '/" -i.bak local/scipy_openblas32/__init__.py
45
45
sed -e " s/openblas64/openblas32/" -i.bak local/scipy_openblas32/__main__.py
46
46
sed -e " s/openblas64/openblas32/" -i.bak local/scipy_openblas32/__init__.py
47
47
rm local/scipy_openblas32/* .bak
You can’t perform that action at this time.
0 commit comments