-
Notifications
You must be signed in to change notification settings - Fork 65
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
What are going to be the set of compilers that are supported and how old? #23
Comments
FWIW, we have a similar discussion at time in grass-dev: |
@neteler Thanks! I need to link to a few of these. e.g.
And more, especially if they are in core libraries written in C. And should have included this: https://en.wikipedia.org/wiki/List_of_compilers#C_compilers But I not that table doesn't reflect necessarily newer versions of compilers. I see a note about GCC 5. Not sure if it should have it's own issue, but what standard should be used for shapelib. C89 is (in my oppinion) not a good standard to stick with, so C99, C11, or? |
I'd stick for now with what VC2015 supports (C99), since that's our baseline for GDAL. Anyway shapelib is hopefully mostly feature complete now and not necessarily in need of deep rework :-) |
It looks like recent autoconf setups set C99 by default. |
Regarding VS, shapelib requires VS2012 (when configuring with -DBUILD_TESTING=OFF) or VS2017 otherwise. |
I think we can close this now |
Initially, we need some discussion on this topic.
The text was updated successfully, but these errors were encountered: