Skip to content

Commit c328bd2

Browse files
committed
fix(win): Address Windows crashes from issue 4641 (#4914)
Fixes #4641 Has something to do with mixing Windows compiler versions, there's a subtle ABI compatibility issue that this sidesteps. Signed-off-by: Larry Gritz <[email protected]>
1 parent 00e891b commit c328bd2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/cmake/compiler.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,8 @@ if (MSVC)
204204
add_compile_definitions (_CRT_NONSTDC_NO_WARNINGS)
205205
add_compile_definitions (_SCL_SECURE_NO_WARNINGS)
206206
add_compile_definitions (JAS_WIN_MSVC_BUILD)
207+
# https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4641#issuecomment-2725013661
208+
add_compile_definitions (_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR)
207209
endif (MSVC)
208210

209211
if (${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD"

0 commit comments

Comments
 (0)