configure: Pass -fasynchronous-unwind-tables to the compiler.
On aarch64-linux-gnu, unwind tables aren't emitted by default (contrary to x86_64-linux-gnu), so we must pass the flag (or -funwind-tables) to the compiler to make it generate them. Previously wine just added the flag to the linker options. Signed-off-by: Martin Storsjo <martin@martin.st> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
f9e9ef36fa
commit
ad7fcd2c40
|
@ -17909,6 +17909,7 @@ fi
|
|||
$as_echo "$ac_cv_c_cfi_support" >&6; }
|
||||
if test "$ac_cv_c_cfi_support" = "yes"
|
||||
then
|
||||
DLLFLAGS="$DLLFLAGS -fasynchronous-unwind-tables"
|
||||
LDDLLFLAGS="$LDDLLFLAGS -fasynchronous-unwind-tables"
|
||||
else
|
||||
if test "x$enable_win64" = "xyes"
|
||||
|
|
|
@ -2141,6 +2141,7 @@ AC_CACHE_CHECK([whether CFI directives are supported in assembly code], ac_cv_c_
|
|||
ac_cv_c_cfi_support="yes",ac_cv_c_cfi_support="no"))
|
||||
if test "$ac_cv_c_cfi_support" = "yes"
|
||||
then
|
||||
DLLFLAGS="$DLLFLAGS -fasynchronous-unwind-tables"
|
||||
LDDLLFLAGS="$LDDLLFLAGS -fasynchronous-unwind-tables"
|
||||
else
|
||||
if test "x$enable_win64" = "xyes"
|
||||
|
|
Loading…
Reference in New Issue