Workaround is to revert the bsd makefile change, this will get you a
build on Mac as before,
--- a/make/bsd/makefiles/gcc.make Tue Mar 04 09:57:16 2014 -0500
+++ b/make/bsd/makefiles/gcc.make Mon Mar 03 11:54:35 2014 +0100
@@ -260,7 +260,7 @@
WARNINGS_ARE_ERRORS += -Wno-empty-body
endif
-WARNING_FLAGS = -Wpointer-arith -Wsign-compare -Wundef -Wunused-function
-Wformat=2
+WARNING_FLAGS = -Wpointer-arith -Wsign-compare -Wundef -Wunused-function
-Wformat=2 -Wno-error=format-nonliteral
ifeq ($(USE_CLANG),)
# Since GCC 4.3, -Wconversion has changed its meanings to warn these implicit
The better fix is to add attribute annotation, IMHO.
Cheers,
Henry
On 03/28/2014 07:06 AM, Jim Laskey (Oracle) wrote:
Yes
On Mar 28, 2014, at 11:05 AM, Staffan Larsen <staffan.lar...@oracle.com> wrote:
Building with clang?
https://bugs.openjdk.java.net/browse/JDK-8037816
https://bugs.openjdk.java.net/browse/JDK-8019470
/Staffan
On 28 mar 2014, at 14:28, Jim Laskey (Oracle) <james.las...@oracle.com> wrote:
/Projects/jdk9-dev/hotspot/src/share/vm/utilities/debug.cpp:105:19: error:
format string is not a string literal [-Werror,-Wformat-nonliteral]
vfprintf(err, format, ap);
^~~~~~
Try to build jdk9-dev tip I ran into this. Wassup?
-- Jim