From c066988b231da43c26387e4564a9fd04839619a9 Mon Sep 17 00:00:00 2001 From: Larry Gritz Date: Sat, 1 Aug 2026 18:02:01 -0700 Subject: [PATCH] ci: turn unity builds off when building OIIO for CI This fixes a break where OIIO has a declaration in exrinput.cpp that is mismatched if a unity build combines it with exrinput_c.cpp. I have a fix in progress on the OIIO side but this is the expedient workaround here -- just don't use unity build. When we are sure it's fixed on the OIIO side for any version we will build in CI, then we can go back to unity builds. Signed-off-by: Larry Gritz --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e39631a1c..ceb63fd2c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -546,6 +546,7 @@ jobs: PUGIXML_VERSION=v1.14 OpenImageIO_BUILD_MISSING_DEPS="Freetype;TIFF;libdeflate;libjpeg-turbo" LLVM_GOOGLE_DRIVE_ID="1uy7PNVlTQ-H56unXGOS6siRWtNcdS1J7" + OPENIMAGEIO_UNITY=0 - desc: Windows-2025 VS2026 runner: windows-2025-vs2026 nametag: windows-2025-vs2026 @@ -559,6 +560,7 @@ jobs: PUGIXML_VERSION=v1.14 OpenImageIO_BUILD_MISSING_DEPS="Freetype;TIFF;libdeflate;libjpeg-turbo" LLVM_GOOGLE_DRIVE_ID="1uy7PNVlTQ-H56unXGOS6siRWtNcdS1J7" + OPENIMAGEIO_UNITY=0 optix-gpu: