Skip to content

Commit

Permalink
Codechange: [MinGW] use pe-bigobj-x86-64 format for x64 debug builds
Browse files Browse the repository at this point in the history
  • Loading branch information
glx22 committed Nov 6, 2022
1 parent 0172eb3 commit 185693f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions cmake/CompileFlags.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ macro(compile_flags)
"$<$<NOT:$<CONFIG:Debug>>:-fstack-protector>" # Prevent undefined references when _FORTIFY_SOURCE > 0
)
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
add_link_options(
"$<$<CONFIG:Debug>:-Wl,--disable-dynamicbase,--disable-high-entropy-va,--default-image-base-low>" # ASLR somehow breaks linking for x64 Debug builds
add_compile_options(
"$<$<CONFIG:Debug>:-Wa,-mbig-obj>" # Switch to pe-bigobj-x86-64 as x64 Debug builds push pe-x86-64 to the limits (linking errors with ASLR, ...)
)
endif()
endif()
Expand Down

0 comments on commit 185693f

Please sign in to comment.