Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fetch master branch of libdeflate on main #1879

Merged

Conversation

cary-ilm
Copy link
Member

Rather than pinning libdeflate to a specific version, we should have the OpenEXR main branch fetch from libdeflate's master branch, so our bleeding edge uses their bleeding edge. Then, we pin to the most recent libdeflate release on our minor release, or patch release if it's ABI compatible. Similar to what we do with Imath.

Rather than pinning libdeflate to a specific version, we should have
the OpenEXR main branch fetch from libdeflate's master branch, so our
bleeding edge uses their bleeding edge. Then, we pin to the most
recent libdeflate branch on minor release, or patch release if it's
ABI compatible.

Signed-off-by: Cary Phillips <cary@ilm.com>
Copy link
Contributor

@meshula meshula left a comment

Choose a reason for hiding this comment

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

Works for me to address the issue Matt raised.

Tagging @Vertexwahn for a Bazel equivalent, if you've got a moment to look at it 🙏 (Perhaps the Bazel build might want to be explicitly linked to the last version OpenEXR released, so doesn't need a similar mechanism?)

@Vertexwahn
Copy link
Contributor

@meshula I prepared a Bazel equivalent here: #1882
This adds again a bit more Bazel clutter - if we do not want to have this, we need to go with version numbers in the Bazel build

@cary-ilm cary-ilm merged commit 48e99c8 into AcademySoftwareFoundation:main Oct 13, 2024
31 checks passed
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.

3 participants