Skip to content

ci: fix broken CI with recent OIIO change and libtiff vs webp - #2160

Open
lgritz wants to merge 1 commit into
AcademySoftwareFoundation:mainfrom
lgritz:lg-webp
Open

ci: fix broken CI with recent OIIO change and libtiff vs webp#2160
lgritz wants to merge 1 commit into
AcademySoftwareFoundation:mainfrom
lgritz:lg-webp

Conversation

@lgritz

@lgritz lgritz commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

The CI "sanitizer" job builds against OIIO main. After recent changes to OIIO main, libtiff 4.1 is the minimum, but the GH runner has libtiff 4.0.9 pre-installed, so it ends up auto-building libtiff. But we specifically try to disable building webp support, so there is a conflict when needing the WebP::webp target (which was never built).

Solution: Don't disable webp building.

Simultaneously fixing the OIIO build to be smarter about this as well.

The CI "sanitizer" job builds against OIIO main (and has libtiff 4.0.9
pre-installed -- remember that).  After recent changes to OIIO main,
libtiff 4.1 is the minimum, so it ends up auto-building for OSL's
"sanitizer" job. But we specifically try to disable building webp
support, so there is a conflict.

Don't force disabling of webp building, that takes care of it on this
side.

Simultaneously fixing the OIIO build to be smarter about it.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
@lgritz

lgritz commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator Author

The Mac failure is unrelated.

This patch addresses a build failure we were experiencing on the "sanitizer" job.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant