diff --git a/meson.build b/meson.build index 92d64cc85..9d352e1ca 100644 --- a/meson.build +++ b/meson.build @@ -80,12 +80,16 @@ if platform == 'windows' ] endif - # Enable stdcall fixup on 32-bit if cpu_family == 'x86' + # Enable stdcall fixup on 32-bit link_args += [ '-Wl,--enable-stdcall-fixup', '-Wl,--kill-at', ] + # Fix stack alignment issues with mingw on 32-bit + compiler_args += [ + '-mpreferred-stack-boundary=2' + ] endif else # setup file alignment + enable PDB output for MSVC builds