Changeset View
Changeset View
Standalone View
Standalone View
head/emulators/virtualbox-ose/files/patch-Config.kmk
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | @@ -1123,7 +1119,7 @@ ifdef VBOX_OSE | ||||
VBOX_WITH_KCHMVIEWER= | VBOX_WITH_KCHMVIEWER= | ||||
VBOX_WITH_PLUGIN_CRYPT= | VBOX_WITH_PLUGIN_CRYPT= | ||||
VBOX_WITH_DRAG_AND_DROP_PROMISES= | VBOX_WITH_DRAG_AND_DROP_PROMISES= | ||||
- ifn1of ($(KBUILD_TARGET), linux) | - ifn1of ($(KBUILD_TARGET), linux) | ||||
+ ifn1of ($(KBUILD_TARGET), freebsd linux) | + ifn1of ($(KBUILD_TARGET), freebsd linux) | ||||
VBOX_WITH_DOCS= | VBOX_WITH_DOCS= | ||||
VBOX_WITH_DOCS_PACKING= | VBOX_WITH_DOCS_PACKING= | ||||
endif | endif | ||||
@@ -2562,7 +2558,7 @@ $(PATH_OUT)/DynamicConfig.kmk: \ | |||||
$(QUIET)$(APPEND) '$@' 'VBOX_GCC_Wno-delete-non-virtual-dtor ?= $(call VBOX_GCC_CHECK_CXX,-Wno-delete-non-virtual-dtor,)' | |||||
$(QUIET)$(APPEND) '$@' 'VBOX_GCC_Wno-int-to-pointer-cast ?= $(call VBOX_GCC_CHECK_CC,-Wno-int-to-pointer-cast,)' | |||||
$(QUIET)$(APPEND) '$@' 'VBOX_GCC_Wno-invalid-offsetof ?= $(call VBOX_GCC_CHECK_CXX,-Wno-invalid-offsetof,)' | |||||
-if $(KBUILD_TARGET) != "darwin" || !defined(VBOX_WITH_NEW_XCODE) ## @todo somthing goes entirely sideways with the detection. clang doesn't know the option, but only complains when we use it in webservices/Makefile.kmk! | |||||
+if ($(KBUILD_TARGET) != "darwin" || !defined(VBOX_WITH_NEW_XCODE)) && $(KBUILD_TARGET) != "freebsd" ## @todo somthing goes entirely sideways with the detection. clang doesn't know the option, but only complains when we use it in webservices/Makefile.kmk! | |||||
$(QUIET)$(APPEND) '$@' 'VBOX_GCC_Wno-literal-suffix ?= $(call VBOX_GCC_CHECK_CXX,-Wno-literal-suffix,)' | |||||
else | |||||
$(QUIET)$(APPEND) '$@' 'VBOX_GCC_Wno-literal-suffix ?=' | |||||
@@ -4247,7 +4243,7 @@ TEMPLATE_VBOXR0DRV_CFLAGS = | @@ -4247,7 +4243,7 @@ TEMPLATE_VBOXR0DRV_CFLAGS = | ||||
-O2 -ffreestanding -fno-strict-aliasing -fno-common -finline-limit=8000 \ | -O2 -ffreestanding -fno-strict-aliasing -fno-common -finline-limit=8000 \ | ||||
$(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \ | $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \ | ||||
-nostdinc -std=c99 | -nostdinc -std=c99 | ||||
-TEMPLATE_VBOXR0DRV_CFLAGS.x86 = -m32 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 | -TEMPLATE_VBOXR0DRV_CFLAGS.x86 = -m32 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 | ||||
+TEMPLATE_VBOXR0DRV_CFLAGS.x86 = -m32 -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 | +TEMPLATE_VBOXR0DRV_CFLAGS.x86 = -m32 -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 | ||||
TEMPLATE_VBOXR0DRV_CFLAGS.amd64 = -m64 --param inline-unit-growth=100 --param large-function-growth=1000 \ | TEMPLATE_VBOXR0DRV_CFLAGS.amd64 = -m64 --param inline-unit-growth=100 --param large-function-growth=1000 \ | ||||
-fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx \ | -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx \ | ||||
▲ Show 20 Lines • Show All 79 Lines • Show Last 20 Lines |