hotspot/make/solaris/makefiles/sparcWorks.make
changeset 360 21d113ecbf6a
parent 338 5cf9f61d76f4
child 584 02175b2b64e6
equal deleted inserted replaced
357:f4edb0d9f109 360:21d113ecbf6a
   183 CFLAGS += $(GAMMADIR)/src/os_cpu/solaris_${Platform_arch}/vm/solaris_${Platform_arch_model}.il
   183 CFLAGS += $(GAMMADIR)/src/os_cpu/solaris_${Platform_arch}/vm/solaris_${Platform_arch_model}.il
   184 
   184 
   185 # no more exceptions
   185 # no more exceptions
   186 CFLAGS/NOEX=-features=no%except
   186 CFLAGS/NOEX=-features=no%except
   187 
   187 
       
   188 
       
   189 # avoid compilation problems arising from fact that C++ compiler tries 
       
   190 # to search for external template definition by just compiling additional
       
   191 # source files in th same context
       
   192 CFLAGS +=  -template=no%extdef
       
   193 
   188 # Reduce code bloat by reverting back to 5.0 behavior for static initializers
   194 # Reduce code bloat by reverting back to 5.0 behavior for static initializers
   189 CFLAGS += -features=no%split_init
   195 CFLAGS += -features=no%split_init
   190 
   196 
   191 # Use -D_Crun_inline_placement so we don't get references to 
   197 # Use -D_Crun_inline_placement so we don't get references to 
   192 #    __1c2n6FIpv_0_ or   void*operator new(unsigned,void*)
   198 #    __1c2n6FIpv_0_ or   void*operator new(unsigned,void*)