* General: + Reworked the unfinished implementation of `HUGETLB` from GotoBLAS for allocating huge memory pages as buffers on suitable systems. + Changed the unfinished implementation of `GEMM3M` for the generic target on all architectures to at least forward to regular GEMM. + Improved multithreaded `GEMM` performance for large non-skinny matrices. + Improved BLAS3 performance on larger multicore systems through improved parallelism. + Improved performance of the initial memory allocation by reducing locking overhead. + Improved performance of `GBMV` at small problem sizes by introducing a size barrier for the switch to multithreading. + Added an implementation of the `CBLAS_GEMM_BATCH` extension. + Fixed corner cases involving the handling of NAN and INFINITY arguments in `?SCAL` on all architectures. + Fixed NAN handling and potential accuracy issues in compilations with Intel ICX by supplying a suitable fp-model option by default. + It is now possible to register a callback function that replaces the built-in support for multithreading with an external backend like TBB (`openblas_set_threads_callback_function`). + Fixed potential duplication of suffixes in shared library naming. + Improved C compiler detection by the build system to tolerate more naming variants for gcc builds. + Fixed an unnecessary dependency of the utest on CBLAS. + Fixed spurious error reports from the BLAS extensions `utest`. + Fixed unwanted invocation of the `GEMM3M` tests in cross- compilation. + Fixed a flaw in the makefile build that could lead to the OBS-URL: https://build.opensuse.org/package/show/science/openblas?expand=0&rev=184
12 lines
439 B
Diff
12 lines
439 B
Diff
Index: OpenBLAS-0.3.27/Makefile.riscv64
|
|
===================================================================
|
|
--- OpenBLAS-0.3.27.orig/Makefile.riscv64
|
|
+++ OpenBLAS-0.3.27/Makefile.riscv64
|
|
@@ -16,5 +16,5 @@ FCOMMON_OPT += -march=rv64imafdcv -mabi=
|
|
endif
|
|
ifeq ($(CORE), RISCV64_GENERIC)
|
|
CCOMMON_OPT += -march=rv64imafdc -mabi=lp64d
|
|
-FCOMMON_OPT += -march=rv64imafdc -mabi=lp64d -static
|
|
+FCOMMON_OPT += -march=rv64imafdc -mabi=lp64d
|
|
endif
|