Skip to content

Commit 4dba6ce

Browse files
authored
work around mingw32-gfortran 14.2 miscompiling CBLAS1 tests
1 parent a93ec74 commit 4dba6ce

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ctest/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ enable_language(Fortran)
66
endif()
77

88
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DADD${BU} -DCBLAS")
9+
if (BINARY32 AND CMAKE_C_PLATFORM_ID MATCHES "MinGW" AND CMAKE_Fortran_COMPILER_VERSION VERSION_EQUAL 14.2)
10+
list(REMOVE_ITEM ${CMAKE_Fortran_FLAGS} -O3 -O2 -O1 -Os)
11+
set (CMAKE_Fortran_FLAGS_RELEASE "" CACHE STRING "" FORCE)
12+
endif()
913
if (CMAKE_Fortran_COMPILER_ID STREQUAL GNU)
1014
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fno-tree-vectorize")
1115
endif()

0 commit comments

Comments
 (0)