Changeset 52


Ignore:
Timestamp:
Jul 12, 2010, 12:47:17 AM (15 years ago)
Author:
dmik
Message:

hotspot/make No -DSTRICT as it makes HANDLE and HFILE non-polymorphic in C++ code # which breaks things like HANDLE file = CreateFile().

Location:
trunk/openjdk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/hotspot/make/os2/makefiles/compile.make

    r45 r52  
    6464# Odin SDK
    6565
    66 CPP_FLAGS += -D__WIN32OS2__ -D__i386__ -DSTRICT
     66# Note: No -DSTRICT as it makes HANDLE and HFILE non-polymorphic in C++ code
     67# which breaks things like HANDLE file = CreateFile()
     68CPP_FLAGS += -D__WIN32OS2__ -D__i386__
    6769CPP_FLAGS += -I$(ALT_ODINSDK_PATH)/include/Win -I$(ALT_ODINSDK_PATH)/include
    6870
  • trunk/openjdk/jdk/make/common/Defs-os2.gmk

    r37 r52  
    149149#
    150150
    151 CPPFLAGS_COMMON += -D__WIN32OS2__ -D__i386__ -DSTRICT -D_POSIX_SOURCE \
     151# Note: No -DSTRICT as it makes HANDLE and HFILE non-polymorphic in C++ code
     152# which breaks things like HANDLE file = CreateFile()
     153CPPFLAGS_COMMON += -D__WIN32OS2__ -D__i386__ -D_POSIX_SOURCE \
    152154                   -D_POSIX_C_SOURCE=200112 -D_EMX_SOURCE -D_XOPEN_SOURCE=600 \
    153155                                   -D_SVID_SOURCE
Note: See TracChangeset for help on using the changeset viewer.