Changeset View
Changeset View
Standalone View
Standalone View
emulators/virtualbox-ose/files/extrapatch-Config.kmk
- This file was added.
Property | Old Value | New Value |
---|---|---|
fbsd:nokeywords | null | yes \ No newline at end of property |
svn:eol-style | null | native \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
--- Config.kmk.orig 2021-01-07 15:31:21 UTC | |||||
+++ Config.kmk | |||||
@@ -4327,6 +4327,7 @@ ifdef VBOX_WITH_RAW_MODE | |||||
TEMPLATE_VBoxRc_TOOL = $(VBOX_GCC32_TOOL) | |||||
TEMPLATE_VBoxRc_CXXFLAGS = -fno-pie -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden) -fno-rtti $(VBOX_GCC_IPRT_FMT_CHECK) | |||||
TEMPLATE_VBoxRc_CFLAGS = -fno-pie -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_IPRT_FMT_CHECK) | |||||
+ TEMPLATE_VBoxRc_CXXFLAGS.freebsd | |||||
if $(VBOX_GCC32_VERSION_CC) < 30400 | |||||
TEMPLATE_VBoxRc_DEFS += RT_WITHOUT_PRAGMA_ONCE | |||||
endif | |||||
@@ -4479,6 +4480,7 @@ TEMPLATE_VBoxR0_CXXFLAGS = -fno-pie -nostdi | |||||
$(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions \ | |||||
$(VBOX_GCC_fno-stack-protector) -fno-common $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_fvisibility-hidden) \ | |||||
-fno-rtti $(VBOX_GCC_IPRT_FMT_CHECK) | |||||
+TEMPLATE_VBoxR0_CXXFLAGS.freebsd = -fno-builtin | |||||
TEMPLATE_VBoxR0_CFLAGS.amd64 = -m64 -mno-red-zone -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fasynchronous-unwind-tables -ffreestanding | |||||
TEMPLATE_VBoxR0_CXXFLAGS.amd64 = -m64 -mno-red-zone -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fasynchronous-unwind-tables | |||||
TEMPLATE_VBoxR0_CXXFLAGS.freebsd = -ffreestanding | |||||
@@ -4914,7 +4916,7 @@ define TOOL_FREEBSDKMODLD_LINK_SYSMOD_CMDS | |||||
| xargs -J% objcopy % $(out) | |||||
## Strip debug info (comment out if debugging or something). | |||||
- objcopy --strip-debug $(out) | |||||
+# objcopy --strip-debug $(out) | |||||
endef | |||||
else # x86 | |||||
TOOL_FREEBSDKMODLD_LINK_SYSMOD_OUTPUT = $(outbase).kld |