Path: blob/main/Sage_base/sage/openblas/patches/openblas.patch
244 views
diff -rc OpenBLAS-0.3.29/c_check new/c_check1*** OpenBLAS-0.3.29/c_check Sun Jan 12 08:02:02 20252--- new/c_check Tue May 13 22:36:37 20253***************4*** 436,442 ****5case "$flag" in -l*)6case "$flag" in7*gfortranbegin*|*frtbegin*|*pathfstart*|*numa*|*crt[0-9]*|\8! *gcc*|*user32*|*kernel32*|*advapi32*|*shell32*|*omp*|\9*[0-9]*) ;;10*) linker_l="$linker_l $flag" ;;11esac12--- 436,442 ----13case "$flag" in -l*)14case "$flag" in15*gfortranbegin*|*frtbegin*|*pathfstart*|*numa*|*crt[0-9]*|\16! *gcc*|*user32*|*kernel32*|*advapi32*|*shell32*|*omp*|*lto_library*|\17*[0-9]*) ;;18*) linker_l="$linker_l $flag" ;;19esac20diff -rc OpenBLAS-0.3.29/utest/Makefile new/utest/Makefile21*** OpenBLAS-0.3.29/utest/Makefile Sun Jan 12 08:02:02 202522--- new/utest/Makefile Tue May 13 16:36:40 202523***************24*** 73,78 ****25--- 73,86 ----2627$(UTESTEXTBIN): $(OBJS_EXT)28$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ ../$(LIBNAME) $(EXTRALIB)29+ else ifeq ($(OSNAME), Darwin)30+ GF_PREFIX := $(shell gfortran -v -E 2>&1 | awk '/--prefix/' | sed 's/.*prefix=//' | cut -f1 -d' ')31+ $(UTESTBIN): $(OBJS)32+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ ../$(LIBNAME) $(EXTRALIB) $(FEXTRALIB)33+ install_name_tool -add_rpath $(GF_PREFIX)/lib $@34+ $(UTESTEXTBIN): $(OBJS_EXT)35+ $(CC) $(CFLAGS) $(LDFLAGS) -L$(GF_PREFIX)/lib -o $@ $^ ../$(LIBNAME) $(EXTRALIB)36+ install_name_tool -add_rpath $(GF_PREFIX)/lib $@37else38$(UTESTBIN): $(OBJS)39$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ ../$(LIBNAME) $(EXTRALIB) $(FEXTRALIB)404142