Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From 3ccdc39cfc3be211cf926cf78a748a8879416a93 Mon Sep 17 00:00:00 2001
From 33f7828727f374c6299126aa8abff4606b1c2efe Mon Sep 17 00:00:00 2001
From: Isabel Paredes <isabel.paredes@quantstack.net>
Date: Mon, 8 Dec 2025 07:47:46 +0000
Subject: [PATCH 1/8] Remove -march flags
Expand All @@ -25,19 +25,19 @@ index b7d695a75..47cbcbf83 100644
./getarch_2nd 0 >> $(TARGET_MAKE)
./getarch_2nd 1 >> $(TARGET_CONF)
diff --git a/Makefile.riscv64 b/Makefile.riscv64
index 0ee26c1b5..bf21fd68d 100644
index d8da98d5f..86c61553b 100644
--- a/Makefile.riscv64
+++ b/Makefile.riscv64
@@ -14,7 +14,3 @@ ifeq ($(CORE), RISCV64_ZVL128B)
CCOMMON_OPT += -march=rv64imafdcv -mabi=lp64d
FCOMMON_OPT += -march=rv64imafdcv -mabi=lp64d
@@ -21,7 +21,3 @@ ifeq ($(CORE), RISCV64_ZVL128B)
CCOMMON_OPT += -march=$(RISCV64_OPT) -mabi=lp64d
FCOMMON_OPT += -march=$(RISCV64_OPT) -mabi=lp64d
endif
-ifeq ($(CORE), RISCV64_GENERIC)
-CCOMMON_OPT += -march=rv64imafdc -mabi=lp64d
-FCOMMON_OPT += -march=rv64imafdc -mabi=lp64d
-endif
diff --git a/Makefile.system b/Makefile.system
index 38646c3c6..540d8694c 100644
index ab463f53d..4a8b17f96 100644
--- a/Makefile.system
+++ b/Makefile.system
@@ -202,7 +202,7 @@ endif
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From ff8c4ad19a31231053786857ae893302a2ca5b7e Mon Sep 17 00:00:00 2001
From 3ec9afbcf9c7fb8498365771f9e6b8b1eed90a67 Mon Sep 17 00:00:00 2001
From: Isabel Paredes <isabel.paredes@quantstack.net>
Date: Mon, 8 Dec 2025 07:50:30 +0000
Subject: [PATCH 2/8] Skip linktest
Expand All @@ -8,10 +8,10 @@ Subject: [PATCH 2/8] Skip linktest
1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/exports/Makefile b/exports/Makefile
index 04fc64cfe..3354b0bad 100644
index 176b1a766..9a80fd7ca 100644
--- a/exports/Makefile
+++ b/exports/Makefile
@@ -196,18 +196,18 @@ ifeq ($(F_COMPILER), INTEL)
@@ -199,18 +199,18 @@ ifeq ($(F_COMPILER), INTEL)
$(FC) $(FFLAGS) $(LDFLAGS) -shared -o ../$(LIBSONAME) \
-Wl,--whole-archive $< -Wl,--no-whole-archive \
-Wl,-soname,$(INTERNALNAME) $(EXTRALIB)
Expand All @@ -33,7 +33,7 @@ index 04fc64cfe..3354b0bad 100644
else
#for LSB
env LSBCC_SHAREDLIBS=gfortran $(CC) $(CFLAGS) $(LDFLAGS) -shared -o ../$(LIBSONAME) \
@@ -235,7 +235,7 @@ endif
@@ -238,7 +238,7 @@ endif
$(CC) $(CFLAGS) $(LDFLAGS) -shared -o ../$(LIBSONAME) \
-Wl,--whole-archive $< -Wl,--no-whole-archive \
$(FEXTRALIB) $(EXTRALIB)
Expand All @@ -42,7 +42,7 @@ index 04fc64cfe..3354b0bad 100644
rm -f linktest

endif
@@ -253,7 +253,7 @@ ifeq ($(OSNAME), SunOS)
@@ -256,7 +256,7 @@ ifeq ($(OSNAME), SunOS)
so : ../$(LIBSONAME)
$(CC) $(CFLAGS) $(LDFLAGS) -shared -o ../$(LIBSONAME) \
-Wl,--whole-archive ../$(LIBNAME) -Wl,--no-whole-archive $(EXTRALIB)
Expand All @@ -51,9 +51,9 @@ index 04fc64cfe..3354b0bad 100644
rm -f linktest

endif
@@ -309,9 +309,8 @@ objcopy.def : $(GENSYM) ../Makefile.system ../getarch.c
@@ -312,9 +312,8 @@ objcopy.def : $(GENSYM) ../Makefile.system ../getarch.c
objconv.def : $(GENSYM) ../Makefile.system ../getarch.c
./$(GENSYM) objconv $(ARCH) "$(BU)" $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) $(NEED2UNDERSCORES) $(ONLY_CBLAS) "$(SYMBOLPREFIX)" "$(SYMBOLSUFFIX)" $(BUILD_LAPACK_DEPRECATED) $(BUILD_BFLOAT16) $(BUILD_SINGLE) $(BUILD_DOUBLE) $(BUILD_COMPLEX) $(BUILD_COMPLEX16) > $(@F)
./$(GENSYM) objconv $(ARCH) "$(BU)" $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) $(NEED2UNDERSCORES) $(ONLY_CBLAS) "$(SYMBOLPREFIX)" "$(SYMBOLSUFFIX)" $(BUILD_LAPACK_DEPRECATED) $(BUILD_BFLOAT16) $(BUILD_HFLOAT16) $(BUILD_SINGLE) $(BUILD_DOUBLE) $(BUILD_COMPLEX) $(BUILD_COMPLEX16) > $(@F)

-test : linktest.c
- $(CC) $(CFLAGS) $(LDFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) -lm && echo OK.
Expand All @@ -62,7 +62,7 @@ index 04fc64cfe..3354b0bad 100644
+ echo OK.

linktest.c : $(GENSYM) ../Makefile.system ../getarch.c
./$(GENSYM) linktest $(ARCH) "$(BU)" $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) $(NEED2UNDERSCORES) $(ONLY_CBLAS) "$(SYMBOLPREFIX)" "$(SYMBOLSUFFIX)" $(BUILD_LAPACK_DEPRECATED) $(BUILD_BFLOAT16) $(BUILD_SINGLE) $(BUILD_DOUBLE) $(BUILD_COMPLEX) $(BUILD_COMPLEX16) > linktest.c
./$(GENSYM) linktest $(ARCH) "$(BU)" $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) $(NEED2UNDERSCORES) $(ONLY_CBLAS) "$(SYMBOLPREFIX)" "$(SYMBOLSUFFIX)" $(BUILD_LAPACK_DEPRECATED) $(BUILD_BFLOAT16) $(BUILD_HFLOAT16) $(BUILD_SINGLE) $(BUILD_DOUBLE) $(BUILD_COMPLEX) $(BUILD_COMPLEX16) > linktest.c
--
2.51.0

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
From ed18218029bf9450205a2fee26a601b700b79588 Mon Sep 17 00:00:00 2001
From 4dffa5b09b9c02863e3a06e9c0a759378825ef73 Mon Sep 17 00:00:00 2001
From: Isabel Paredes <isabel.paredes@quantstack.net>
Date: Mon, 8 Dec 2025 07:51:01 +0000
Subject: [PATCH 3/8] Add emscripten as supported arch
Expand All @@ -8,10 +8,10 @@ Subject: [PATCH 3/8] Add emscripten as supported arch
1 file changed, 5 insertions(+)

diff --git a/getarch.c b/getarch.c
index b51c3ed64..b1493ee9f 100644
index 8b7024809..f443d14f7 100644
--- a/getarch.c
+++ b/getarch.c
@@ -1895,6 +1895,11 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
@@ -1949,6 +1949,11 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define OPENBLAS_SUPPORTED
#endif

Expand Down
Loading