Skip to content

Conversation

@lgritz
Copy link
Collaborator

@lgritz lgritz commented Sep 27, 2025

Raise the version we "autobuild" for some packages:

  • OpenJPEG 2.5.2 -> 2.5.4
  • pybind11 3.0.0 -> 3.0.1
  • libtiff 4.6.0 -> 4.7.1
  • webp 1.4.0 -> 1.6.0
  • libjpeg-turbo 3.0.4 -> 3.1.2

And some minor debugging and other aids along the way:

  • After a build, on linux, do a ldd to verify what libraries are linked dynamically for the logs.
  • Enhance build_dependency_with_cmake macro to allow optional commands: GIT_COMMIT, GIT_SHALLOW, QUIET

@lgritz
Copy link
Collaborator Author

lgritz commented Sep 27, 2025

I'm investigating which of these bumps is the one that causes the wheel build to fail.

Raise the version we "autobuild" for some packages:
* OpenJPEG 2.5.2 -> 2.5.4
* pybind11 3.0.0 -> 3.0.1
* libtiff 4.6.0 -> 4.7.1
* webp 1.4.0 -> 1.6.0
* libjpeg-turbo 3.0.4 -> 3.1.2

And some minor debugging and other aids along the way:

* After a build, on linux, do a `ldd` to verify what libraries
  are linked dynamically for the logs.
* Enhance build_dependency_with_cmake macro to allow optional
  commands: GIT_COMMIT, GIT_SHALLOW, QUIET
* For wheel generation on Linux, had to pin WebP to 1.5 to avoid build
  issues. Something to look into more later.

Signed-off-by: Larry Gritz <[email protected]>
@lgritz lgritz added build / testing / port / CI Affecting the build system, tests, platform support, porting, or continuous integration. devdays25 DevDays 2025 project and removed devdays25 DevDays 2025 project labels Sep 29, 2025
@lgritz
Copy link
Collaborator Author

lgritz commented Sep 29, 2025

There were some CI failures in my first draft of this PR, but now they're all fixed, and it's ready for review.

Copy link
Contributor

@grdanny grdanny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@lgritz lgritz merged commit 46ce8ee into AcademySoftwareFoundation:main Sep 29, 2025
92 of 93 checks passed
@lgritz lgritz deleted the lg-ci-latest branch September 29, 2025 06:23
lgritz added a commit to lgritz/OpenImageIO that referenced this pull request Oct 1, 2025
…reFoundation#4910)

Raise the version we "autobuild" for some packages:
* OpenJPEG 2.5.2 -> 2.5.4
* pybind11 3.0.0 -> 3.0.1
* libtiff 4.6.0 -> 4.7.1
* webp 1.4.0 -> 1.6.0
* libjpeg-turbo 3.0.4 -> 3.1.2

And some minor debugging and other aids along the way:

* After a build, on linux, do a `ldd` to verify what libraries are
linked dynamically for the logs.
* Enhance build_dependency_with_cmake macro to allow optional commands:
GIT_COMMIT, GIT_SHALLOW, QUIET

Signed-off-by: Larry Gritz <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build / testing / port / CI Affecting the build system, tests, platform support, porting, or continuous integration.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants