[staging-next] openssl: disable failing test on cross to musl (#451291)

This commit is contained in:
Yureka
2025-10-12 16:21:09 +00:00
committed by GitHub
@@ -87,7 +87,15 @@ let
substituteInPlace Configurations/unix-Makefile.tmpl \
--replace 'ENGINESDIR=$(libdir)/engines-{- $sover_dirname -}' \
'ENGINESDIR=$(OPENSSLDIR)/engines-{- $sover_dirname -}'
'';
''
# This test will fail if the error strings between the build libc and host
# libc mismatch, e.g. when cross-compiling from glibc to musl
+
lib.optionalString
(finalAttrs.finalPackage.doCheck && stdenv.hostPlatform.libc != stdenv.buildPlatform.libc)
''
rm test/recipes/02-test_errstr.t
'';
outputs = [
"bin"