# HG changeset patch # User twisti # Date 1245254936 25200 # Node ID ccc5c0d5c20c1b4cbb3332974e88570e82b99f48 # Parent ad4ba6ce75a591f4c783e4740475289c6f5c7d68 6851829: solaris build fails with 5.8 compilers Summary: Solaris builds with the CC 5.8 compilers (used for jdk6 update builds) fail while compiling adlc. Reviewed-by: never diff -r ad4ba6ce75a5 -r ccc5c0d5c20c hotspot/make/solaris/makefiles/adlc.make --- a/hotspot/make/solaris/makefiles/adlc.make Wed Jun 10 12:19:48 2009 -0700 +++ b/hotspot/make/solaris/makefiles/adlc.make Wed Jun 17 09:08:56 2009 -0700 @@ -68,7 +68,9 @@ # CFLAGS_WARN holds compiler options to suppress/enable warnings. # Compiler warnings are treated as errors -CFLAGS_WARN = +w -errwarn +ifeq ($(shell expr $(COMPILER_REV_NUMERIC) \>= 509), 1) + CFLAGS_WARN = +w -errwarn +endif CFLAGS += $(CFLAGS_WARN) ifeq ("${Platform_compiler}", "sparcWorks")