[PATCH] Enable /permissive- in OpenJDK source code
Andrew Luo
andrewluotechnologies at outlook.com
Sat Jun 22 05:33:43 UTC 2019
Hi Everyone,
Inline is a patch to enable /permissive- in the OpenJDK source code. Recent changes have already been made to allow the OpenJDK source to compile with /permissive-:
http://hg.openjdk.java.net/jdk/jdk/rev/feb860d41612
http://hg.openjdk.java.net/jdk/jdk/rev/55dc1385d1b7
http://hg.openjdk.java.net/jdk/jdk/rev/f67269c129f9
For those that are wondering what /permissive- does: https://devblogs.microsoft.com/cppblog/permissive-switch/
Feedback/comments are always welcome.
Thanks,
-Andrew
diff -r 72bbc930d7b6 make/autoconf/flags-cflags.m4
--- a/make/autoconf/flags-cflags.m4 Sat Jun 22 02:03:41 2019 +0200
+++ b/make/autoconf/flags-cflags.m4 Fri Jun 21 22:24:10 2019 -0700
@@ -164,7 +164,7 @@
case "${TOOLCHAIN_TYPE}" in
microsoft)
DISABLE_WARNING_PREFIX="-wd"
- CFLAGS_WARNINGS_ARE_ERRORS="-WX"
+ CFLAGS_WARNINGS_ARE_ERRORS="-WX -permissive-"
WARNINGS_ENABLE_ALL="-W3"
DISABLED_WARNINGS="4800"
More information about the build-dev
mailing list