Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 643466 | Differences between
and this patch

Collapse All | Expand All

(-) (-3 / +6 lines)
Line  Link Here
-- a/Config.kmk
Lines 3719-3729 Link Here
3719
		$(if-expr $(intersects $(KBUILD_TARGET_ARCH),$(KBUILD_ARCHES_64)),-64,-32) \
3719
		$(if-expr $(intersects $(KBUILD_TARGET_ARCH),$(KBUILD_ARCHES_64)),-64,-32) \
3720
		-h --host-$(VBOX_HC_ARCH_BITS)-bit #-vvv
3720
		-h --host-$(VBOX_HC_ARCH_BITS)-bit #-vvv
3721
define TOOL_VBoxTpG_DTRACE_HDR_CMDS
3721
define TOOL_VBoxTpG_DTRACE_HDR_CMDS
3722
	$(QUIET)paxmark.sh -m "$(VBOX_VBOXTPG)"
3722
	$(QUIET)$(VBOX_VBOXTPG) $(flags) -o "$(out)" -s "$(source)"
3723
	$(QUIET)$(VBOX_VBOXTPG) $(flags) -o "$(out)" -s "$(source)"
3723
endef
3724
endef
3724
TOOL_VBoxTpG_DTRACE_OBJ_NOT_NEEDED :=
3725
TOOL_VBoxTpG_DTRACE_OBJ_NOT_NEEDED :=
3725
TOOL_VBoxTpG_DTRACE_OBJ_FLAGS      := -G --host-$(VBOX_HC_ARCH_BITS)-bit #-vvv
3726
TOOL_VBoxTpG_DTRACE_OBJ_FLAGS      := -G --host-$(VBOX_HC_ARCH_BITS)-bit #-vvv
3726
define TOOL_VBoxTpG_DTRACE_OBJ_CMDS
3727
define TOOL_VBoxTpG_DTRACE_OBJ_CMDS
3728
	$(QUIET)paxmark.sh -m "$(VBOX_VBOXTPG)"
3727
	$(QUIET)$(VBOX_VBOXTPG) \
3729
	$(QUIET)$(VBOX_VBOXTPG) \
3728
		$(if-expr $(intersects $(bld_trg_arch),$(KBUILD_ARCHES_64)),-64,-32) \
3730
		$(if-expr $(intersects $(bld_trg_arch),$(KBUILD_ARCHES_64)),-64,-32) \
3729
		$(flags) \
3731
		$(flags) \
Lines 3738-3743 Link Here
3738
TOOL_VBoxTpG-Disabled_DTRACE_DEPORD     = $(VBOX_VBOXTPG)
3740
TOOL_VBoxTpG-Disabled_DTRACE_DEPORD     = $(VBOX_VBOXTPG)
3739
TOOL_VBoxTpG-Disabled_DTRACE_HDR_FLAGS := -h
3741
TOOL_VBoxTpG-Disabled_DTRACE_HDR_FLAGS := -h
3740
define TOOL_VBoxTpG-Disabled_DTRACE_HDR_CMDS
3742
define TOOL_VBoxTpG-Disabled_DTRACE_HDR_CMDS
3743
	$(QUIET)paxmark.sh -m "$(VBOX_VBOXTPG)"
3741
	$(QUIET)$(VBOX_VBOXTPG) $(flags) -o "$(out)" -s "$(source)"
3744
	$(QUIET)$(VBOX_VBOXTPG) $(flags) -o "$(out)" -s "$(source)"
3742
endef
3745
endef
3743
TOOL_VBoxTpG-Disabled_DTRACE_OBJ_NOT_NEEDED := $(KBUILD_OSES)
3746
TOOL_VBoxTpG-Disabled_DTRACE_OBJ_NOT_NEEDED := $(KBUILD_OSES)
Lines 3752-3757 Link Here
3752
TOOL_DTraceAndVBoxTpG_DTRACE_HDR_CMDS =
3755
TOOL_DTraceAndVBoxTpG_DTRACE_HDR_CMDS =
3753
define TOOL_DTraceAndVBoxTpG_DTRACE_HDR_CMDS
3756
define TOOL_DTraceAndVBoxTpG_DTRACE_HDR_CMDS
3754
	$(TOOL_StandardDTrace_DTRACE_HDR_CMDS)
3757
	$(TOOL_StandardDTrace_DTRACE_HDR_CMDS)
3758
	$(QUIET)paxmark.sh -m "$(VBOX_VBOXTPG)"
3755
	$(QUIET)$(VBOX_VBOXTPG) --generate-wrapper-header --host-$(VBOX_HC_ARCH_BITS)-bit --ring-3-context \
3759
	$(QUIET)$(VBOX_VBOXTPG) --generate-wrapper-header --host-$(VBOX_HC_ARCH_BITS)-bit --ring-3-context \
3756
		$(filter-out -C, $(filter-out -h,$(flags))) \
3760
		$(filter-out -C, $(filter-out -h,$(flags))) \
3757
		-o "$(out).tmp" -s "$(source)"
3761
		-o "$(out).tmp" -s "$(source)"
3758
-- a/src/VBox/VMM/Makefile.kmk
Lines 795-800 Link Here
795
 define def_vmm_lib_dtrace_preprocess
795
 define def_vmm_lib_dtrace_preprocess
796
  $$$$(VMMLibDTrace_0_OUTDIR)/$1: $2 $$(VBOX_VBOXCPP) | $$$$(dir $$$$@)
796
  $$$$(VMMLibDTrace_0_OUTDIR)/$1: $2 $$(VBOX_VBOXCPP) | $$$$(dir $$$$@)
797
	$$(QUIET)$$(call MSG_GENERATE,VMMLibDTrace,$$@,$$<)
797
	$$(QUIET)$$(call MSG_GENERATE,VMMLibDTrace,$$@,$$<)
798
	$$(QUIET)paxmark.sh -m "$(VBOX_VBOXCPP)"
798
	$$(QUIET)$(VBOX_VBOXCPP) -d \
799
	$$(QUIET)$(VBOX_VBOXCPP) -d \
799
		-D VBOX_FOR_DTRACE_LIB \
800
		-D VBOX_FOR_DTRACE_LIB \
800
		-D VBOX_FOR_DTRACE_LIB_$(toupper $(KBUILD_TARGET_ARCH)) \
801
		-D VBOX_FOR_DTRACE_LIB_$(toupper $(KBUILD_TARGET_ARCH)) \
801
-- a/src/VBox/Main/Makefile.kmk
Lines 522-527 Link Here
522
 $$(VBoxSVC_0_OUTDIR)/USBIdDatabase.cpp:  $$(USBIdDatabaseGenerator_1_TARGET) \
522
 $$(VBoxSVC_0_OUTDIR)/USBIdDatabase.cpp:  $$(USBIdDatabaseGenerator_1_TARGET) \
523
 		$(PATH_SUB_CURRENT)/src-server/usb.ids $(PATH_SUB_CURRENT)/src-server/custom.ids | $$(dir $$@)
523
 		$(PATH_SUB_CURRENT)/src-server/usb.ids $(PATH_SUB_CURRENT)/src-server/custom.ids | $$(dir $$@)
524
	$(call MSG_GENERATE,USBIdDatabase,$@,$<)
524
	$(call MSG_GENERATE,USBIdDatabase,$@,$<)
525
	$(QUIET)paxmark.sh -m "$(USBIdDatabaseGenerator_1_TARGET)"
525
	$(QUIET)$(USBIdDatabaseGenerator_1_TARGET) -o "$@" $(filter %.ids,$^)
526
	$(QUIET)$(USBIdDatabaseGenerator_1_TARGET) -o "$@" $(filter %.ids,$^)
526
527
527
 BLDPROGS += USBIdDatabaseGenerator
528
 BLDPROGS += USBIdDatabaseGenerator

Return to bug 643466