openexr icon indicating copy to clipboard operation
openexr copied to clipboard

Not c++11 compatible

Open oscarthorn opened this issue 11 months ago • 5 comments

Hi!

Just wanted to mention that the docs: https://openexr.com/en/latest/install.html#install say that a compiler that supports c++11 is needed but 693a7e4 introduces #include <filesystem> which is a c++17 header. So either support for c++11 and c++14 was dropped but then the docs should change or this was an oversight.

Cheers!

oscarthorn avatar Dec 01 '24 12:12 oscarthorn

Bump for visibility. This also caught me by surprise!

dylan-reedy avatar Jan 09 '25 21:01 dylan-reedy

Indeed, it seems there's a mismatch between the c++ versions mentioned in the docs, the c++ versions the CI system tests with, and the minimum c++ version the code actually requires.

@oscarthorn and @dylan-reedy do you require c++11 or c++14 compatibility, or did you just spot the discrepancy?

peterhillman avatar Jan 09 '25 22:01 peterhillman

@peterhillman I don't need it, just noticed it!

oscarthorn avatar Jan 20 '25 09:01 oscarthorn

Tagged with documentation to note that we should update docs.

meshula avatar Jan 21 '25 17:01 meshula

@peterhillman I also just happened to notice when trying to build on an older system, no specific need.

dylan-reedy avatar Jan 23 '25 14:01 dylan-reedy