Ignore:
Timestamp:
Feb 22, 2012, 8:50:40 PM (13 years ago)
Author:
dmik
Message:

jdk: Fix a whole bunch of warnings and a few build errors.

GCC is more strict than MSVC.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/jdk/make/common/Defs-os2.gmk

    r330 r333  
    124124
    125125# We compile a lot of MSVC code which seems to silently tolerate this
    126 GCC_WARNINGS += -Wno-sign-compare
    127 GCC_WARNINGS_C += -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Wno-missing-field-initializers
     126GCC_WARNINGS += -Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers -Wno-missing-braces
     127GCC_WARNINGS_C += -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast
    128128GCC_WARNINGS_CXX += -Wno-write-strings
    129129
     
    146146CXXFLAGS_DBG    = $(CFLAGS_DBG)
    147147
     148# Some code uses very unstrict aliasing turn this optimization off
     149CFLAGS_COMMON += -fno-strict-aliasing
     150CXXFLAGS_COMMON += -fno-strict-aliasing
     151
    148152#
    149153# Preprocessor macro definitions
     
    173177CPPFLAGS_COMMON += -D__WIN32OS2__ -D__i386__ -DSTRICT -D_POSIX_SOURCE \
    174178                   -D_POSIX_C_SOURCE=200112 -D_EMX_SOURCE -D_XOPEN_SOURCE=600 \
    175                                    -D_SVID_SOURCE
     179                                   -D_SVID_SOURCE -DOS2EMX_PLAIN_CHAR
    176180CPPFLAGS_COMMON += -I$(ODINSDK_HEADERS_PATH)/Win -I$(ODINSDK_HEADERS_PATH) \
    177181                   -DWINE_LARGE_INTEGER
Note: See TracChangeset for help on using the changeset viewer.