From fecb61db25ffff21046c3e046cb12f8f3891c7bd Mon Sep 17 00:00:00 2001 From: Redhawk18 Date: Thu, 16 Oct 2025 11:52:18 -0400 Subject: [PATCH] opencolorio: disable ffp-contract due to failing tests on march builds --- pkgs/development/libraries/opencolorio/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/libraries/opencolorio/default.nix b/pkgs/development/libraries/opencolorio/default.nix index 97bab2a6df9a..963d642fa0ad 100644 --- a/pkgs/development/libraries/opencolorio/default.nix +++ b/pkgs/development/libraries/opencolorio/default.nix @@ -67,6 +67,9 @@ stdenv.mkDerivation rec { openexr ]; + # Gcc blindly tries to optimize all float operations instead of just marked ones. + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122304 + CXXFLAGS = "-ffp-contract=on"; cmakeFlags = [ "-DOCIO_INSTALL_EXT_PACKAGES=NONE" "-DOCIO_USE_SSE2NEON=OFF"