Don't include WIN64/EFI64 for x32
Since x32 doesn't support WIN64/EFI64, don't include it for x32. Also x32 has sizeof size_t == 4. But TARGET should be X86_64.
This commit is contained in:
@@ -324,7 +324,8 @@ proc run-many-tests { testcases extra_flags } {
|
||||
"-DABI_NUM=FFI_THISCALL -DABI_ATTR=__THISCALL__"
|
||||
"-DABI_NUM=FFI_FASTCALL -DABI_ATTR=__FASTCALL__"
|
||||
}
|
||||
} elseif [istarget "x86_64-*-*"] {
|
||||
} elseif { [istarget "x86_64-*-*"] \
|
||||
&& [libffi_feature_test "#ifndef __ILP32__"] } {
|
||||
set targetabis {
|
||||
""
|
||||
"-DABI_NUM=FFI_WIN64 -DABI_ATTR=__MSABI__"
|
||||
|
||||
Reference in New Issue
Block a user