I *think*, based on https://msdn.microsoft.com/en-us/library/hh567368.aspx , 
that VS 2015 is the actual minimum version we need, since VS2013 doesn't appear 
to support constexpr, noexcept, and some other C++ features we definitely have 
in our code, and I haven't heard anybody complain.

It also looks like src/include/OpenImageIO/platform.h (lines 92-109) will 
reject VS2013 (_MSC_VER >= 1900 is true only for VS2015+).

So I believe that Visual Studio 2015 has, for all practical purposes, been our 
minimum for quite some time. But the "INSTALL.md" file says 2013 and I think 
that's an error.

Further corroborating evidence: OSL's headers have the same test, and its 
INSTALL file is clear that MSVS 2015 is the minimum. I doubt very much that I 
would have intentionally had different minimum requirements for the OSL and 
OIIO versions I was developing at the same time.

I think it's just a bug in OIIO's documentation, then, not correctly stating 
the de facto minimum of 2015.

But I would really appreciate hearing from Windows users (a) confirm whether 
the tests in platform.h confirm that we have already been unable to build on on 
VS2013, and (b) that VS2015 is a reasonable minimum these days.

Can somebody confirm or set me straight?


> On Nov 24, 2018, at 3:26 PM, Larry Gritz <[email protected]> wrote:
> 
> To what degree is anybody still relying on MSVS 2013 and would object to OIIO 
> 2.0 bumping the minimum to 2015?
> 
> 
> --
> Larry Gritz
> [email protected]
> 
> 
> 
> 
> _______________________________________________
> Oiio-dev mailing list
> [email protected]
> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
> 

--
Larry Gritz
[email protected]




_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to