提交 a4d071ee 编写于 作者: O ohair

6727683: Cleanup use of COMPILER_WARNINGS_FATAL in makefiles

Reviewed-by: tbell
上级 a311994c
...@@ -97,9 +97,6 @@ ifeq ($(PLATFORM), windows) ...@@ -97,9 +97,6 @@ ifeq ($(PLATFORM), windows)
/D "J2SE_FTYPE=0x1L" /D "J2SE_FTYPE=0x1L"
RES = $(OBJDIR)/$(PGRM).res RES = $(OBJDIR)/$(PGRM).res
# Files built here do not compile with warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
else else
LDOUTPUT = -o #Have a space LDOUTPUT = -o #Have a space
LDDFLAGS += -lc LDDFLAGS += -lc
......
...@@ -55,9 +55,6 @@ LIBRARY = jaas_nt ...@@ -55,9 +55,6 @@ LIBRARY = jaas_nt
EXTRA_LIBS += netapi32.lib user32.lib mpr.lib EXTRA_LIBS += netapi32.lib user32.lib mpr.lib
endif #fdlibm endif #fdlibm
# code generates errors when compiled at warning level 3 and warnings are fatal # code generates errors when compiled at warning level 3 and warnings are fatal
ifeq ($(ARCH_DATA_MODEL), 64)
COMPILER_WARNINGS_FATAL=false
endif # ARCH_DATA_MODEL
endif # windows endif # windows
ifeq ($(PLATFORM), solaris) ifeq ($(PLATFORM), solaris)
......
...@@ -149,10 +149,9 @@ endif # ARCH ...@@ -149,10 +149,9 @@ endif # ARCH
PIC_CODE_LARGE = -fPIC PIC_CODE_LARGE = -fPIC
PIC_CODE_SMALL = -fpic PIC_CODE_SMALL = -fpic
GLOBAL_KPIC = $(PIC_CODE_LARGE) GLOBAL_KPIC = $(PIC_CODE_LARGE)
CFLAGS_COMMON += $(GLOBAL_KPIC) $(GCC_WARNINGS)
ifeq ($(ARCH), amd64) ifeq ($(ARCH), amd64)
CFLAGS_COMMON += $(GLOBAL_KPIC) $(GCC_WARNINGS) -pipe CFLAGS_COMMON += -pipe
else
CFLAGS_COMMON += $(GLOBAL_KPIC) $(GCC_WARNINGS)
endif endif
# Linux 64bit machines use Dwarf2, which can be HUGE, have fastdebug use -g1 # Linux 64bit machines use Dwarf2, which can be HUGE, have fastdebug use -g1
......
...@@ -40,6 +40,9 @@ ...@@ -40,6 +40,9 @@
# LDLIBS (set $(EXTRA_LIBS) instead) # LDLIBS (set $(EXTRA_LIBS) instead)
# LDLIBS_COMMON (set $(EXTRA_LIBS) instead) # LDLIBS_COMMON (set $(EXTRA_LIBS) instead)
# LINTFLAGS (set $(OTHER_LINTFLAGS) instead) # LINTFLAGS (set $(OTHER_LINTFLAGS) instead)
#
# Note: CPPFLAGS are used in C and C++ compiles.
#
# Get shared JDK settings # Get shared JDK settings
include $(JDK_MAKE_SHARED_DIR)/Defs.gmk include $(JDK_MAKE_SHARED_DIR)/Defs.gmk
...@@ -112,6 +115,10 @@ endif ...@@ -112,6 +115,10 @@ endif
# Required with many of the source files. # Required with many of the source files.
# -mt Assume multi-threaded (important) # -mt Assume multi-threaded (important)
# #
# The more unusual options to the Sun C compiler:
# +w Print more warnings
# +w2 Maximum warnings
#
# #
# Debug flag for C and C++ compiler # Debug flag for C and C++ compiler
...@@ -140,15 +147,34 @@ ifeq ($(FASTDEBUG), true) ...@@ -140,15 +147,34 @@ ifeq ($(FASTDEBUG), true)
CXXFLAGS_DEBUG_OPTION = -g0 $(CC_FASTDEBUG_OPT) CXXFLAGS_DEBUG_OPTION = -g0 $(CC_FASTDEBUG_OPT)
endif endif
CFLAGS_COMMON = -v -mt -L$(OBJDIR) -xc99=%none CFLAGS_COMMON = -L$(OBJDIR)
# Do not allow C99 language features like declarations in code etc.
CFLAGS_COMMON += -xc99=%none
# Allow C++ comments in C code
CFLAGS_COMMON += -xCC CFLAGS_COMMON += -xCC
CFLAGS_COMMON += -errshort=tags
# Show error message tags on errors
CFLAGS_COMMON += -errshort=tags
CXXFLAGS_COMMON += -errtags=yes
# Optimization flags
CFLAGS_OPT = $(POPT) CFLAGS_OPT = $(POPT)
# Debug version flags
CFLAGS_DBG = $(CFLAGS_DEBUG_OPTION) CFLAGS_DBG = $(CFLAGS_DEBUG_OPTION)
CFLAGS_COMMON += -Xa $(CFLAGS_REQUIRED)
# Required C compiler flags
CFLAGS_COMMON += -Xa $(CFLAGS_REQUIRED)
# Maximum warnings all the time
CXXFLAGS_COMMON += +w
CFLAGS_COMMON += -v
# Assume MT behavior all the time (important) # Assume MT behavior all the time (important)
CXXFLAGS_COMMON = -mt CXXFLAGS_COMMON += -mt
CFLAGS_COMMON += -mt
# Assume no C++ exceptions are used # Assume no C++ exceptions are used
CXXFLAGS_COMMON += -features=no%except -DCC_NOEX CXXFLAGS_COMMON += -features=no%except -DCC_NOEX
...@@ -237,8 +263,8 @@ LINTFLAGS_COMMON += $(LINT_XARCH_OPTION) ...@@ -237,8 +263,8 @@ LINTFLAGS_COMMON += $(LINT_XARCH_OPTION)
# OTHER_CFLAGS += -DPERTURBALOT # OTHER_CFLAGS += -DPERTURBALOT
# #
CPPFLAGS_COMMON = -D$(ARCH_FAMILY) -D__solaris__ -D_REENTRANT CPPFLAGS_COMMON = -D__solaris__ -D$(ARCH_FAMILY)
CPPFLAGS_OPT = CPPFLAGS_OPT = -DNDEBUG
CPPFLAGS_DBG = -DDEBUG CPPFLAGS_DBG = -DDEBUG
ifeq ($(ARCH_FAMILY), i586) ifeq ($(ARCH_FAMILY), i586)
......
...@@ -283,7 +283,7 @@ CPPFLAGS_COMMON = -DWIN32 -DIAL -D_LITTLE_ENDIAN ...@@ -283,7 +283,7 @@ CPPFLAGS_COMMON = -DWIN32 -DIAL -D_LITTLE_ENDIAN
ifeq ($(ARCH), amd64) ifeq ($(ARCH), amd64)
CPPFLAGS_COMMON += -D_AMD64_ -Damd64 CPPFLAGS_COMMON += -D_AMD64_ -Damd64
else else
CPPFLAGS_COMMON += -DWIN32 -D_X86_ -Dx86 CPPFLAGS_COMMON += -D_X86_ -Dx86
endif endif
CPPFLAGS_COMMON += -DWIN32_LEAN_AND_MEAN CPPFLAGS_COMMON += -DWIN32_LEAN_AND_MEAN
...@@ -292,17 +292,24 @@ CPPFLAGS_COMMON += -DWIN32_LEAN_AND_MEAN ...@@ -292,17 +292,24 @@ CPPFLAGS_COMMON += -DWIN32_LEAN_AND_MEAN
# #
CFLAGS_COMMON += -Fd$(OBJDIR)/$(basename $(@F)).pdb -Fm$(OBJDIR)/$(basename $(@F)).map CFLAGS_COMMON += -Fd$(OBJDIR)/$(basename $(@F)).pdb -Fm$(OBJDIR)/$(basename $(@F)).map
#
# Use -wdNNNN to disable warning NNNN.
# C4800 is a warning about bool performance casts (can't make go away)
#
COMPILER_WARNINGS_TO_IGNORE = 4800
CFLAGS_COMMON += $(COMPILER_WARNINGS_TO_IGNORE:%=-wd%)
# #
# Add warnings and extra on 64bit issues # Add warnings and extra on 64bit issues
# #
ifeq ($(ARCH_DATA_MODEL), 64) ifeq ($(ARCH_DATA_MODEL), 64)
CFLAGS_COMMON += -Wp64 CFLAGS_COMMON += -Wp64
endif endif
CFLAGS_COMMON += -W$(COMPILER_WARNING_LEVEL)
# #
# Treat compiler warnings as errors, if requested # Treat compiler warnings as errors, if requested
# #
CFLAGS_COMMON += -W$(COMPILER_WARNING_LEVEL)
ifeq ($(COMPILER_WARNINGS_FATAL),true) ifeq ($(COMPILER_WARNINGS_FATAL),true)
CFLAGS_COMMON += -WX CFLAGS_COMMON += -WX
endif endif
...@@ -352,17 +359,9 @@ else ...@@ -352,17 +359,9 @@ else
# BUILD_WIN_SA=1 # BUILD_WIN_SA=1
# on the make command. # on the make command.
ifdef BUILD_WIN_SA ifdef BUILD_WIN_SA
ifeq ($(ARCH), amd64) INCLUDE_SA = true
INCLUDE_SA = true
else
INCLUDE_SA = true
endif
else else
ifeq ($(ARCH), amd64) INCLUDE_SA = false
INCLUDE_SA = false
else
INCLUDE_SA = false
endif
endif endif
endif endif
......
...@@ -73,23 +73,18 @@ ifeq ($(PLATFORM), linux) ...@@ -73,23 +73,18 @@ ifeq ($(PLATFORM), linux)
REQUIRED_CC_VER = 4.0 REQUIRED_CC_VER = 4.0
REQUIRED_GCC_VER = 4.0.* REQUIRED_GCC_VER = 4.0.*
else else
ifeq ($(ARCH_DATA_MODEL), 32)
# i586
REQUIRED_CC_VER = 3.2
REQUIRED_GCC_VER = 3.2.1*
REQUIRED_GCC_VER_INT = 3.2.1-7a
else
ifeq ($(ARCH), amd64)
# amd64
REQUIRED_CC_VER = 3.2 REQUIRED_CC_VER = 3.2
REQUIRED_GCC_VER = 3.2.* ifeq ($(ARCH_DATA_MODEL), 32)
endif REQUIRED_GCC_VER = 3.2.1*
ifeq ($(ARCH), ia64) REQUIRED_GCC_VER_INT = 3.2.1-7a
# ia64 else
REQUIRED_CC_VER = 3.2 ifeq ($(ARCH), amd64)
REQUIRED_GCC_VER = 2.9[56789].* REQUIRED_GCC_VER = 3.2.*
endif endif
endif ifeq ($(ARCH), ia64)
REQUIRED_GCC_VER = 2.9[56789].*
endif
endif
endif endif
# Option used to create a shared library # Option used to create a shared library
SHARED_LIBRARY_FLAG = -shared -mimpure-text SHARED_LIBRARY_FLAG = -shared -mimpure-text
......
...@@ -107,7 +107,10 @@ JAVACFLAGS = ...@@ -107,7 +107,10 @@ JAVACFLAGS =
ifeq ($(DEBUG_CLASSFILES),true) ifeq ($(DEBUG_CLASSFILES),true)
JAVACFLAGS += -g JAVACFLAGS += -g
endif endif
ifeq ($(COMPILER_WARNINGS_FATAL), true) ifeq ($(JAVAC_MAX_WARNINGS), true)
JAVACFLAGS += -Xlint:all
endif
ifeq ($(JAVAC_WARNINGS_FATAL), true)
JAVACFLAGS += -Werror JAVACFLAGS += -Werror
endif endif
...@@ -180,7 +183,10 @@ endif ...@@ -180,7 +183,10 @@ endif
# The javac options supplied to the boot javac is limited. This compiler # The javac options supplied to the boot javac is limited. This compiler
# should only be used to build the 'make/tools' sources, which are not # should only be used to build the 'make/tools' sources, which are not
# class files that end up in the classes directory. # class files that end up in the classes directory.
ifeq ($(COMPILER_WARNINGS_FATAL), true) ifeq ($(JAVAC_MAX_WARNINGS), true)
BOOT_JAVACFLAGS += -Xlint:all
endif
ifeq ($(JAVAC_WARNINGS_FATAL), true)
BOOT_JAVACFLAGS += -Werror BOOT_JAVACFLAGS += -Werror
endif endif
BOOT_JAVACFLAGS += -encoding ascii BOOT_JAVACFLAGS += -encoding ascii
......
...@@ -373,35 +373,41 @@ ifeq ($(PLATFORM), windows) ...@@ -373,35 +373,41 @@ ifeq ($(PLATFORM), windows)
REQUIRED_DXSDK_VER = 0x0700 REQUIRED_DXSDK_VER = 0x0700
OS_VENDOR = Microsoft OS_VENDOR = Microsoft
# How much RAM does this machine have: # How much RAM does this machine have:
ifeq ($(USING_CYGWIN),true) ifeq ($(JDK_HAS_MEM_INFO),)
# CYGWIN has the 'free' utility ifeq ($(USING_CYGWIN),true)
_MB_OF_MEMORY := \ # CYGWIN has the 'free' utility
$(shell free -m | grep Mem: | awk '{print $$2;}' ) _MB_OF_MEMORY := \
else $(shell free -m | grep Mem: | awk '{print $$2;}' )
# Windows 2000 has the mem utility, but two memory areas
# extended memory is what is beyond 1024M
_B_OF_EXT_MEMORY := \
$(shell mem 2> $(DEV_NULL) | grep 'total contiguous extended memory' | awk '{print $$1;}')
ifeq ($(_B_OF_EXT_MEMORY),)
_B_OF_MEMORY := \
$(shell mem 2> $(DEV_NULL) | grep 'total conventional memory' | awk '{print $$1;}')
else else
_B_OF_MEMORY := \ # Windows 2000 has the mem utility, but two memory areas
$(shell expr 1048576 '+' $(_B_OF_EXT_MEMORY) 2> $(DEV_NULL)) # extended memory is what is beyond 1024M
_B_OF_EXT_MEMORY := \
$(shell mem 2> $(DEV_NULL) | \
grep 'total contiguous extended memory' | awk '{print $$1;}')
ifeq ($(_B_OF_EXT_MEMORY),)
_B_OF_MEMORY := \
$(shell mem 2> $(DEV_NULL) | \
grep 'total conventional memory' | awk '{print $$1;}')
else
_B_OF_MEMORY := \
$(shell expr 1048576 '+' $(_B_OF_EXT_MEMORY) 2> $(DEV_NULL))
endif
ifeq ($(_B_OF_MEMORY),)
# Windows 2003 has the systeminfo utility use it if mem doesn't work
_MB_OF_MEMORY := \
$(shell systeminfo 2> $(DEV_NULL) | \
grep 'Total Physical Memory:' | \
awk '{print $$4;}' | sed -e 's@,@@')
else
_MB_OF_MEMORY := $(shell expr $(_B_OF_MEMORY) '/' 1024 2> $(DEV_NULL))
endif
endif endif
ifeq ($(_B_OF_MEMORY),) ifeq ($(shell expr $(_MB_OF_MEMORY) '+' 0 2> $(DEV_NULL)), $(_MB_OF_MEMORY))
# Windows 2003 has the systeminfo utility use it if mem doesn't work MB_OF_MEMORY := $(_MB_OF_MEMORY)
_MB_OF_MEMORY := \
$(shell systeminfo 2> $(DEV_NULL) | grep 'Total Physical Memory:' | awk '{print $$4;}' | sed -e 's@,@@')
else else
_MB_OF_MEMORY := $(shell expr $(_B_OF_MEMORY) '/' 1024 2> $(DEV_NULL)) MB_OF_MEMORY := 512
endif endif
endif endif
ifeq ($(shell expr $(_MB_OF_MEMORY) '+' 0 2> $(DEV_NULL)), $(_MB_OF_MEMORY))
MB_OF_MEMORY := $(_MB_OF_MEMORY)
else
MB_OF_MEMORY := 512
endif
endif endif
REQUIRED_ZIP_VER = 2.2 REQUIRED_ZIP_VER = 2.2
...@@ -446,30 +452,38 @@ endif ...@@ -446,30 +452,38 @@ endif
# system swapping during the build. # system swapping during the build.
# If we don't know, assume 512. Subtract 128 from MB for VM MAX. # If we don't know, assume 512. Subtract 128 from MB for VM MAX.
# Don't set VM max over 1024-128=896. # Don't set VM max over 1024-128=896.
ifneq ($(MB_OF_MEMORY),) ifeq ($(JDK_HAS_MEM_INFO),)
LOW_MEMORY_MACHINE := $(shell \ JDK_HAS_MEM_INFO=true
if [ $(MB_OF_MEMORY) -le 512 ] ; then \ export JDK_HAS_MEM_INFO
echo "true"; \ ifneq ($(MB_OF_MEMORY),)
else \ LOW_MEMORY_MACHINE := $(shell \
echo "false"; \ if [ $(MB_OF_MEMORY) -le 512 ] ; then \
fi) echo "true"; \
MAX_VM_MEMORY := $(shell \ else \
if [ $(MB_OF_MEMORY) -le 1024 ] ; then \ echo "false"; \
expr $(MB_OF_MEMORY) '-' 128 2> $(DEV_NULL) ; \ fi)
else \ MAX_VM_MEMORY := $(shell \
echo "896"; \ if [ $(MB_OF_MEMORY) -le 1024 ] ; then \
fi) expr $(MB_OF_MEMORY) '-' 128 2> $(DEV_NULL) ; \
MIN_VM_MEMORY := $(shell \ else \
if [ $(MAX_VM_MEMORY) -le 128 ] ; then \ echo "896"; \
expr $(MAX_VM_MEMORY) '-' 8 2> $(DEV_NULL) ; \ fi)
else \ MIN_VM_MEMORY := $(shell \
echo "128"; \ if [ $(MAX_VM_MEMORY) -le 128 ] ; then \
fi) expr $(MAX_VM_MEMORY) '-' 8 2> $(DEV_NULL) ; \
else else \
MB_OF_MEMORY := unknown echo "128"; \
LOW_MEMORY_MACHINE := true fi)
MAX_VM_MEMORY := 384 else
MIN_VM_MEMORY := 128 MB_OF_MEMORY := unknown
LOW_MEMORY_MACHINE := true
MAX_VM_MEMORY := 384
MIN_VM_MEMORY := 128
endif
export MB_OF_MEMORY
export LOW_MEMORY_MACHINE
export MAX_VM_MEMORY
export MIN_VM_MEMORY
endif endif
# If blanks in the username, use the first 4 words and pack them together # If blanks in the username, use the first 4 words and pack them together
......
...@@ -46,8 +46,6 @@ ifeq ($(PLATFORM),windows) ...@@ -46,8 +46,6 @@ ifeq ($(PLATFORM),windows)
_OPT = $(CC_NO_OPT) _OPT = $(CC_NO_OPT)
OTHER_CFLAGS = OTHER_CFLAGS =
CPPFLAGS_DBG += -DLOGGING CPPFLAGS_DBG += -DLOGGING
# Files built here do not compile with warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
endif endif
# #
......
...@@ -37,8 +37,6 @@ include $(BUILDDIR)/common/Defs.gmk ...@@ -37,8 +37,6 @@ include $(BUILDDIR)/common/Defs.gmk
# windows compiler flags # windows compiler flags
ifeq ($(PLATFORM),windows) ifeq ($(PLATFORM),windows)
CPPFLAGS_DBG += -DLOGGING CPPFLAGS_DBG += -DLOGGING
# Files built here do not compile with warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
endif endif
FILES_c = \ FILES_c = \
......
...@@ -37,8 +37,6 @@ include $(BUILDDIR)/common/Defs.gmk ...@@ -37,8 +37,6 @@ include $(BUILDDIR)/common/Defs.gmk
# windows compiler flags # windows compiler flags
ifeq ($(PLATFORM),windows) ifeq ($(PLATFORM),windows)
OTHER_CFLAGS = OTHER_CFLAGS =
# Files built here do not compile with warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
# build directly into BINDIR... # build directly into BINDIR...
LIB_LOCATION = $(BINDIR) LIB_LOCATION = $(BINDIR)
# Exported functions # Exported functions
......
...@@ -47,11 +47,6 @@ FILES_c = java_crw_demo.c ...@@ -47,11 +47,6 @@ FILES_c = java_crw_demo.c
OTHER_INCLUDES = -I$(SRCDIR) OTHER_INCLUDES = -I$(SRCDIR)
#
# This removes all asserts in the optimized version
#
CPPFLAGS_OPT += -DNDEBUG
# #
# Library to compile. # Library to compile.
# #
......
...@@ -91,11 +91,6 @@ endif ...@@ -91,11 +91,6 @@ endif
# #
INIT += $(LIBDIR)/jvm.hprof.txt INIT += $(LIBDIR)/jvm.hprof.txt
#
# This removes all asserts in the optimized version
#
CPPFLAGS_OPT += -DNDEBUG
# #
# This puts logging code in # This puts logging code in
# #
......
...@@ -115,9 +115,6 @@ ifeq ($(PLATFORM), windows) ...@@ -115,9 +115,6 @@ ifeq ($(PLATFORM), windows)
-export:JLI_ManifestIterate \ -export:JLI_ManifestIterate \
-export:JLI_SetTraceLauncher -export:JLI_SetTraceLauncher
# Files from zlib built here do not compile with warning level 3
# if warnings are fatal
COMPILER_WARNINGS_FATAL=false
endif endif
OTHER_INCLUDES += -I$(LAUNCHER_SHARE_SRC) OTHER_INCLUDES += -I$(LAUNCHER_SHARE_SRC)
......
...@@ -94,8 +94,6 @@ include $(BUILDDIR)/common/Library.gmk ...@@ -94,8 +94,6 @@ include $(BUILDDIR)/common/Library.gmk
ifeq ($(PLATFORM), windows) ifeq ($(PLATFORM), windows)
OTHER_LDLIBS = ws2_32.lib $(JVMLIB) OTHER_LDLIBS = ws2_32.lib $(JVMLIB)
# Will not compile at warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
else else
OTHER_LDLIBS = $(LIBSOCKET) -lnsl -ldl $(JVMLIB) OTHER_LDLIBS = $(LIBSOCKET) -lnsl -ldl $(JVMLIB)
endif endif
......
...@@ -134,7 +134,6 @@ ifeq ($(PLATFORM),windows) ...@@ -134,7 +134,6 @@ ifeq ($(PLATFORM),windows)
$(OBJDIR)/../../../java.lang/java/$(OBJDIRNAME)/FileDescriptor_md.obj $(OBJDIR)/../../../java.lang/java/$(OBJDIRNAME)/FileDescriptor_md.obj
endif endif
ifeq ($(PLATFORM), linux) ifeq ($(PLATFORM), linux)
COMPILER_WARNINGS_FATAL=true
OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread -ldl OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread -ldl
endif endif
ifeq ($(PLATFORM), solaris) ifeq ($(PLATFORM), solaris)
......
...@@ -52,11 +52,6 @@ FILES_c = \ ...@@ -52,11 +52,6 @@ FILES_c = \
OTHER_INCLUDES = -I$(SRCDIR) -I$(PSRCDIR) OTHER_INCLUDES = -I$(SRCDIR) -I$(PSRCDIR)
#
# This removes all asserts in the optimized version
#
CPPFLAGS_OPT += -DNDEBUG
# #
# Library to compile. # Library to compile.
# #
......
...@@ -43,8 +43,6 @@ ifeq ($(PLATFORM), windows) ...@@ -43,8 +43,6 @@ ifeq ($(PLATFORM), windows)
# #
JAVALIB = JAVALIB =
EXTRA_LIBS = EXTRA_LIBS =
# Files built here do not compile with warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
endif endif
# #
......
...@@ -49,9 +49,6 @@ FILES_export = \ ...@@ -49,9 +49,6 @@ FILES_export = \
ifneq ($(PLATFORM), windows) ifneq ($(PLATFORM), windows)
OTHER_CFLAGS += -DUSE_MMAP OTHER_CFLAGS += -DUSE_MMAP
else
# Files built here do not compile with warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
endif endif
# #
......
...@@ -52,11 +52,6 @@ ifneq ($(PLATFORM), windows) ...@@ -52,11 +52,6 @@ ifneq ($(PLATFORM), windows)
OTHER_LDLIBS += -ldl OTHER_LDLIBS += -ldl
endif # PLATFORM endif # PLATFORM
#
# This turns off all assert() checking in the optimized library
#
CPPFLAGS_OPT += -DNDEBUG
# #
# This controls the ability to do logging in the library. # This controls the ability to do logging in the library.
# #
......
...@@ -36,13 +36,6 @@ FILES_m = mapfile-vers ...@@ -36,13 +36,6 @@ FILES_m = mapfile-vers
include $(BUILDDIR)/common/Defs.gmk include $(BUILDDIR)/common/Defs.gmk
# 64-bit windows does not build at -W3 if warnings are fatal
ifeq ($(PLATFORM), windows)
ifeq ($(ARCH_DATA_MODEL), 64)
COMPILER_WARNINGS_FATAL=false
endif
endif
FILES_c = \ FILES_c = \
SharedMemoryTransport.c \ SharedMemoryTransport.c \
SharedMemoryConnection.c \ SharedMemoryConnection.c \
......
...@@ -36,11 +36,6 @@ FILES_m = mapfile-vers ...@@ -36,11 +36,6 @@ FILES_m = mapfile-vers
include $(BUILDDIR)/common/Defs.gmk include $(BUILDDIR)/common/Defs.gmk
ifeq ($(PLATFORM), windows)
# Files built here do not compile with warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
endif
ifeq ($(PLATFORM), linux) ifeq ($(PLATFORM), linux)
OTHER_LDLIBS += -lnsl $(LIBSOCKET) -lpthread OTHER_LDLIBS += -lnsl $(LIBSOCKET) -lpthread
endif endif
......
...@@ -47,8 +47,6 @@ FILES_export = \ ...@@ -47,8 +47,6 @@ FILES_export = \
ifeq ($(PLATFORM), windows) ifeq ($(PLATFORM), windows)
# Override the default version info with our own resource file (see 5043594) # Override the default version info with our own resource file (see 5043594)
VERSIONINFO_RESOURCE = $(CLOSED_SRC)/share/native/sun/java2d/cmm/kcms/cmm.rc VERSIONINFO_RESOURCE = $(CLOSED_SRC)/share/native/sun/java2d/cmm/kcms/cmm.rc
# Files built here do not compile with warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
endif endif
# Rules # Rules
......
...@@ -77,9 +77,6 @@ FILES_export = \ ...@@ -77,9 +77,6 @@ FILES_export = \
ifeq ($(PLATFORM), windows) ifeq ($(PLATFORM), windows)
# Files built here do not compile with warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
LDLIBS += user32.lib gdi32.lib $(OBJDIR)/../../../sun.awt/awt/$(OBJDIRNAME)/awt.lib LDLIBS += user32.lib gdi32.lib $(OBJDIR)/../../../sun.awt/awt/$(OBJDIRNAME)/awt.lib
OTHER_CFLAGS += -DCC_NOEX OTHER_CFLAGS += -DCC_NOEX
......
...@@ -64,9 +64,6 @@ FILES_export = \ ...@@ -64,9 +64,6 @@ FILES_export = \
ifeq ($(PLATFORM), windows) ifeq ($(PLATFORM), windows)
# Files built here do not compile with warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
# t2k imports several shared methods from fontmanager.dll # t2k imports several shared methods from fontmanager.dll
LDLIBS += user32.lib $(OBJDIR)/../../../sun.font/fontmanager/$(OBJDIRNAME)/fontmanager.lib LDLIBS += user32.lib $(OBJDIR)/../../../sun.font/fontmanager/$(OBJDIRNAME)/fontmanager.lib
......
...@@ -69,11 +69,6 @@ ifneq ($(PLATFORM), windows) ...@@ -69,11 +69,6 @@ ifneq ($(PLATFORM), windows)
INIT += $(ODBC_FAKE_LIBRARIES) INIT += $(ODBC_FAKE_LIBRARIES)
endif endif
ifeq ($(PLATFORM),windows)
# Files built here do not compile with warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
endif
# #
# Rules # Rules
# #
......
...@@ -73,10 +73,5 @@ include $(BUILDDIR)/common/Library.gmk ...@@ -73,10 +73,5 @@ include $(BUILDDIR)/common/Library.gmk
# #
vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/image/jpeg vpath %.c $(SHARE_SRC)/native/$(PKGDIR)/image/jpeg
ifeq ($(PLATFORM), windows)
# Files built here do not compile with warning level 3 if warnings are fatal
COMPILER_WARNINGS_FATAL=false
endif # PLATFORM
CLASSES.export += java.io.InputStream CLASSES.export += java.io.InputStream
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册