Index: cmake/QtCreatorAPIInternal.cmake
--- cmake/QtCreatorAPIInternal.cmake.orig
+++ cmake/QtCreatorAPIInternal.cmake
@@ -183,7 +183,7 @@ endfunction()
 
 function(qtc_add_link_flags_no_undefined target)
   # needs CheckLinkerFlags
-  if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.18 AND NOT MSVC AND NOT APPLE)
+  if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.18 AND NOT MSVC AND NOT APPLE AND NOT(CMAKE_SYSTEM_NAME MATCHES "OpenBSD"))
     set(no_undefined_flag "-Wl,--no-undefined")
     check_linker_flag(CXX ${no_undefined_flag} QTC_LINKER_SUPPORTS_NO_UNDEFINED)
     if (NOT QTC_LINKER_SUPPORTS_NO_UNDEFINED)
