comparison make/solaris/makefiles/dtrace.make @ 1799:4094f07967ca

6974813: JVM needs to use demand loading for its DTrace probes Summary: Pass -xlazyload to the 'dtrace -G' invocation Reviewed-by: phh, ysr
author kamg
date Wed, 15 Sep 2010 16:28:19 -0400
parents c18cbe5936b8
children f95d63e2154a
comparison
equal deleted inserted replaced
1798:6cde0ed1b568 1799:4094f07967ca
163 163
164 # Dtrace is available, so we build $(DTRACE.o) 164 # Dtrace is available, so we build $(DTRACE.o)
165 $(DTRACE.o): $(DTRACE).d $(JVMOFFS).h $(JVMOFFS)Index.h $(DTraced_Files) 165 $(DTRACE.o): $(DTRACE).d $(JVMOFFS).h $(JVMOFFS)Index.h $(DTraced_Files)
166 @echo Compiling $(DTRACE).d 166 @echo Compiling $(DTRACE).d
167 167
168 $(QUIETLY) $(DTRACE_PROG) $(DTRACE_OPTS) -C -I. -G -o $@ -s $(DTRACE).d \ 168 $(QUIETLY) $(DTRACE_PROG) $(DTRACE_OPTS) -C -I. -G -xlazyload -o $@ -s $(DTRACE).d \
169 $(DTraced_Files) ||\ 169 $(DTraced_Files) ||\
170 STATUS=$$?;\ 170 STATUS=$$?;\
171 if [ x"$$STATUS" = x"1" -a \ 171 if [ x"$$STATUS" = x"1" -a \
172 x`uname -r` = x"5.10" -a \ 172 x`uname -r` = x"5.10" -a \
173 x`uname -p` = x"sparc" ]; then\ 173 x`uname -p` = x"sparc" ]; then\