-
-
Notifications
You must be signed in to change notification settings - Fork 377
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
building uses different standards on Linux vs Windows #5265
Comments
All builds use |
the git builder doesnt, check the output: "CXX_STANDARD: 11" I never thought Id hear "the proper .. action .. would be to disable .. warnings" the whole of #5260 is to fix integer truncation warnings, not hide them |
git builds at least seems to use C++11 for Linux builds but C++17 for Windows builds.
unknown to me if the different standards could cause issues, but from a developer viewpoint C++11 seems to allow things that cause very verbose warnings on Windows
possibly causing Windows developers to ignore all code warnings unless they are fatal (errors)
should be striving to compile clean without warnings on all platforms, but with this setup, Linux devs can (and have) add a plurality of Windows warnings without ever being aware of the issue
My pioneer version (and OS):
git, Winblows
The text was updated successfully, but these errors were encountered: