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

build: Adjust OpenVDB version requirements vs C++17 #4030

Merged
merged 1 commit into from
Oct 17, 2023

Conversation

lgritz
Copy link
Collaborator

@lgritz lgritz commented Oct 16, 2023

Revision of PR #4023

I have since determined that although OpenVDB raised their own build requirements to C++17 starting with 10.0, it wasn't until 10.1 that C++17-isms crept into their header files and force downstream projects to need C++17 to consume OpenVDB's headers. So we can go back to allowing use of OpenVDB 10.0 even when we are building with C++14.

Revision of PR 4023

I have since realized that although OpenVDB raised their own build
requirements to C++17 starting with 10.0, it wasn't until 10.1 that
C++17-isms crept into their header files and force downstream projects
to need C++17 to consume OpenVDB's headers.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
@lgritz lgritz merged commit fd9c954 into AcademySoftwareFoundation:master Oct 17, 2023
25 checks passed
@lgritz lgritz deleted the lg-openvdb branch October 17, 2023 20:12
lgritz added a commit to lgritz/OpenImageIO that referenced this pull request Oct 19, 2023
…oundation#4030)

Revision of PR AcademySoftwareFoundation#4023

I have since determined that although OpenVDB raised their own build
requirements to C++17 starting with 10.0, it wasn't until 10.1 that
C++17-isms crept into their header files and force downstream projects
to need C++17 to consume OpenVDB's headers. So we can go back to
allowing use of OpenVDB 10.0 even when we are building with C++14.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
lgritz added a commit to lgritz/OpenImageIO that referenced this pull request Oct 20, 2023
…oundation#4030)

Revision of PR AcademySoftwareFoundation#4023

I have since determined that although OpenVDB raised their own build
requirements to C++17 starting with 10.0, it wasn't until 10.1 that
C++17-isms crept into their header files and force downstream projects
to need C++17 to consume OpenVDB's headers. So we can go back to
allowing use of OpenVDB 10.0 even when we are building with C++14.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
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.

None yet

2 participants