4 HC bootstrapping has bitrotted further. We need to build RtsProbes.h
5 before compiling Capability.hc but rts/ghc.mk doesn't have such
9 This is pkgsrc specific. /usr/sbin/dtrace gets confused when we have
10 ghc wrappers in the PATH so we have to hide them.
13 --- rts/ghc.mk.orig 2011-03-26 18:10:07.000000000 +0000
15 @@ -452,12 +452,14 @@ rts_dist_MKDEPENDC_OPTS += -DPROFILING -
16 ifeq "$(USE_DTRACE)" "YES"
18 rts_dist_MKDEPENDC_OPTS += -Irts/dist/build
19 +rts_CC_OPTS += -Irts/dist/build
23 $(eval $(call build-dependencies,rts,dist,1))
25 $(rts_dist_depfile_c_asm) : libffi/dist-install/build/ffi.h $(DTRACEPROBES_H)
26 +rts/dist/build/Capability.o : $(DTRACEPROBES_H)
28 #-----------------------------------------------------------------------------
30 @@ -489,7 +491,7 @@ endif
32 DTRACEPROBES_SRC = rts/RtsProbes.d
33 $(DTRACEPROBES_H): $(DTRACEPROBES_SRC) includes/ghcplatform.h | $$(dir $$@)/.
34 - "$(DTRACE)" $(filter -I%,$(rts_CC_OPTS)) -C $(DTRACE_FLAGS) -h -o $@ -s $<
35 + env PATH=/usr/bin "$(DTRACE)" $(filter -I%,$(rts_CC_OPTS)) -C $(DTRACE_FLAGS) -h -o $@ -s $<
38 # -----------------------------------------------------------------------------