From c1e23e9f2f5f6248040fa302a882b1077d042505 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Thu, 4 Jun 2026 16:34:55 +0200 Subject: [PATCH] openexr: Disable more known-broken tests on big-endian Issue seems to come from OpenJPH lacking correct handling of endianness, leading to failures when OpenEXR tries to use it in tests. --- pkgs/development/libraries/openexr/3.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/libraries/openexr/3.nix b/pkgs/development/libraries/openexr/3.nix index 11d5c376c025..efecd33bef35 100644 --- a/pkgs/development/libraries/openexr/3.nix +++ b/pkgs/development/libraries/openexr/3.nix @@ -78,6 +78,14 @@ stdenv.mkDerivation rec { "OpenEXR.testSampleImages" "OpenEXR.testSharedFrameBuffer" "OpenEXR.testTiledRgba" + + # Lack of proper endianness handling in OpenJPH + # https://github.com/aous72/OpenJPH/issues/266 + # "ojph error 0x00050041 at ojph_params.cpp:687: error reading SIZ marker", and similar errors + "OpenEXR.testConversion" + "OpenEXR.testExistingStreams" + "OpenEXR.testLargeDataWindowOffsets" + "OpenEXR.testTiledCompression" ]; passthru.tests = {