Why not make the jump to 17 now? There are a lot of nice bonuses in C++17 (
https://isocpp.org/files/papers/p0636r0.html is a reasonable summary) and
given how long you’ve been on C++11, it seems like it’d be a while before
upgrading again. Unless you figure you’d do the C++17 upgrade next year?

On Sat, Mar 27, 2021 at 12:52 Larry Gritz <l...@larrygritz.com> wrote:

> https://github.com/OpenImageIO/oiio/pull/2918
>
> This is just testing the waters by changing the *default* compatibility
> mode from C++11 to C++14, but not yet dropping support for C++11, to shake
> anything loose that will be trouble for people. For now, you can keep
> compiling master with C++11 by using -DCMAKE_CXX_STANDARD=11 on the cmake
> configure step.
>
> But the bump of the true minimum to C++14 (and dropping of gcc 4.8 and
> MSVS 2015) is IMMINENT.
>
> For perspective, VFX Platform has specified C++14 since 2018, and
> specifies C++17 for 2021. So this is not exactly a bleeding edge move.
>
> Of course, I'm only talking about master (future OIIO >= 2.3). Compilers,
> standards, and other dependencies will never be removed from supported
> release branches (currently 2.2). Nothing stops people from using 2.2 if
> they need compatibility with older dependencies or build tools.
>
> I'm also thinking that by the time we release OIIO 2.3, other dependencies
> may also have their minimum versions raised. For example, we currently
> support OpenEXR as far back as 2.0 (2012!).
>
> So let this be the final notice -- if you are expecting OIIO 2.3 (not
> officially released/supported until the second half of 2021) to be
> compatible with gcc 4.8, C++11, MSVS < 2017, or to build against any
> versions of its dependencies that are older than 2016, please speak up now
> and we can discuss these requirements.
>
>
> --
> Larry Gritz
> l...@larrygritz.com
>
>
>
>
> _______________________________________________
> Oiio-dev mailing list
> Oiio-dev@lists.openimageio.org
> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>
_______________________________________________
Oiio-dev mailing list
Oiio-dev@lists.openimageio.org
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to