equal
deleted
inserted
replaced
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*) |