make/solaris/makefiles/sparcWorks.make

changeset 548
ba764ed4b6f2
parent 526
a294fd0c4b38
child 593
a49545cab84a
equal deleted inserted replaced
545:a49a647afe9a 548:ba764ed4b6f2
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*)

mercurial