Skip to content

Commit 9ef5995

Browse files
authored
Merge pull request #5277 from martin-frbg/fixmingw32
Fix building with mingw32-gcc15
2 parents a5f701c + 42b7d1f commit 9ef5995

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

ctest/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ 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)
9+
if (BINARY32 AND CMAKE_C_PLATFORM_ID MATCHES "MinGW" AND CMAKE_Fortran_COMPILER_VERSION VERSION_GREATER 14.1)
1010
list(REMOVE_ITEM ${CMAKE_Fortran_FLAGS} -O3 -O2 -O1 -Os)
1111
set (CMAKE_Fortran_FLAGS_RELEASE "" CACHE STRING "" FORCE)
1212
endif()

interface/zsyr.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,12 @@ void NAME(char *UPLO, blasint *N, FLOAT *ALPHA,
116116

117117
#else
118118

119-
void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, int n, FLOAT alpha, FLOAT *x, int incx, FLOAT *a, int lda) {
119+
void CNAME(enum CBLAS_ORDER order, enum CBLAS_UPLO Uplo, int n, void* valpha, FLOAT *x, int incx, FLOAT *a, int lda) {
120120

121121
FLOAT *buffer;
122122
int uplo;
123123
blasint info;
124-
FLOAT * ALPHA = α
124+
FLOAT * ALPHA = (FLOAT*)valpha;
125125
FLOAT alpha_r = ALPHA[0];
126126
FLOAT alpha_i = ALPHA[1];
127127
#ifdef SMP

0 commit comments

Comments
 (0)