Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
3-manifolds
GitHub Repository: 3-manifolds/Sage_macOS
Path: blob/main/Sage_base/sage/openblas/patches/openblas.patch
244 views
1
diff -rc OpenBLAS-0.3.29/c_check new/c_check
2
*** OpenBLAS-0.3.29/c_check Sun Jan 12 08:02:02 2025
3
--- new/c_check Tue May 13 22:36:37 2025
4
***************
5
*** 436,442 ****
6
case "$flag" in -l*)
7
case "$flag" in
8
*gfortranbegin*|*frtbegin*|*pathfstart*|*numa*|*crt[0-9]*|\
9
! *gcc*|*user32*|*kernel32*|*advapi32*|*shell32*|*omp*|\
10
*[0-9]*) ;;
11
*) linker_l="$linker_l $flag" ;;
12
esac
13
--- 436,442 ----
14
case "$flag" in -l*)
15
case "$flag" in
16
*gfortranbegin*|*frtbegin*|*pathfstart*|*numa*|*crt[0-9]*|\
17
! *gcc*|*user32*|*kernel32*|*advapi32*|*shell32*|*omp*|*lto_library*|\
18
*[0-9]*) ;;
19
*) linker_l="$linker_l $flag" ;;
20
esac
21
diff -rc OpenBLAS-0.3.29/utest/Makefile new/utest/Makefile
22
*** OpenBLAS-0.3.29/utest/Makefile Sun Jan 12 08:02:02 2025
23
--- new/utest/Makefile Tue May 13 16:36:40 2025
24
***************
25
*** 73,78 ****
26
--- 73,86 ----
27
28
$(UTESTEXTBIN): $(OBJS_EXT)
29
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ ../$(LIBNAME) $(EXTRALIB)
30
+ else ifeq ($(OSNAME), Darwin)
31
+ GF_PREFIX := $(shell gfortran -v -E 2>&1 | awk '/--prefix/' | sed 's/.*prefix=//' | cut -f1 -d' ')
32
+ $(UTESTBIN): $(OBJS)
33
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ ../$(LIBNAME) $(EXTRALIB) $(FEXTRALIB)
34
+ install_name_tool -add_rpath $(GF_PREFIX)/lib $@
35
+ $(UTESTEXTBIN): $(OBJS_EXT)
36
+ $(CC) $(CFLAGS) $(LDFLAGS) -L$(GF_PREFIX)/lib -o $@ $^ ../$(LIBNAME) $(EXTRALIB)
37
+ install_name_tool -add_rpath $(GF_PREFIX)/lib $@
38
else
39
$(UTESTBIN): $(OBJS)
40
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ ../$(LIBNAME) $(EXTRALIB) $(FEXTRALIB)
41
42