run-tests: Skip running emulated x86 binaries on aarch64, when targeting msvcrt
In this configuration, one test in crt-test.c fails, both for i686 and x86_64, when running emulated on aarch64.
This commit is contained in:
1 parent
2ec690d08e
commit
81e6861ff6
1 file changed
+10
@@ -120,6 +120,16 @@ set_native() {
|
|||||||
NATIVE_ARMV7=1
|
NATIVE_ARMV7=1
|
||||||
RUN_ARMV7=true
|
RUN_ARMV7=true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -z "$IS_UCRT" ]; then
|
||||||
|
# If targeting msvcrt.dll, skip executing the x86 binaries
|
||||||
|
# emulated. They do run, but statically linked mingw math
|
||||||
|
# functions fail some tests, when running emulated; those functions
|
||||||
|
# rely on 80 bit long doubles actually having more precision than
|
||||||
|
# 64 bit doubles.
|
||||||
|
unset RUN_I686
|
||||||
|
unset RUN_X86_64
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user