From: Richard Levitte Date: Tue, 26 Feb 2019 10:22:16 +0000 (+0100) Subject: Disable 02-test_errstr.t on msys/mingw as well as MSWin32 X-Git-Tag: OpenSSL_1_1_1b~6 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a2854abe54df44d01a147ebaf8ca810361904783;p=oweals%2Fopenssl.git Disable 02-test_errstr.t on msys/mingw as well as MSWin32 There is too high a risk that perl and OpenSSL are linked with different C RTLs, and thereby get different messages for even the most mundane error numbers. Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/8343) (cherry picked from commit 565a19eef35926b4b9675f6cc3964fb290a5b380) --- diff --git a/test/recipes/02-test_errstr.t b/test/recipes/02-test_errstr.t index 35a802f4c8..6db47611af 100644 --- a/test/recipes/02-test_errstr.t +++ b/test/recipes/02-test_errstr.t @@ -31,6 +31,12 @@ setup('test_errstr'); plan skip_all => 'This is unsupported for cross compiled configurations' if config('CROSS_COMPILE'); +# The same can be said when compiling OpenSSL with mingw configuration +# on Windows when built with msys perl. Similar problems are also observed +# in MSVC builds, depending on the perl implementation used. +plan skip_all => 'This is unsupported on MSYS/MinGW or MSWin32' + if $^O eq 'msys' or $^O eq 'MSWin32'; + plan skip_all => 'OpenSSL is configured "no-autoerrinit" or "no-err"' if disabled('autoerrinit') || disabled('err');