Changeset 87237 in vbox
- Timestamp:
- Jan 13, 2021 1:29:22 PM (4 years ago)
- File:
-
- 1 edited
-
trunk/Config.kmk (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r87152 r87237 4757 4757 TEMPLATE_VBoxR0_DEFS += $(VBOX_DARWIN_DEF_SDK_DEFS) 4758 4758 TEMPLATE_VBoxR0_CXXFLAGS = $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC_Wno-variadic-macros) \ 4759 -fno-common -msoft-float -static -fno-rtti -fno-exceptions $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing \ 4760 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_std) 4761 TEMPLATE_VBoxR0_CXXFLAGS.amd64 = -m64 -mno-red-zone -mno-sse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -fno-unwind-tables 4762 TEMPLATE_VBoxR0_CXXFLAGS.x86 = -m32 4759 -fno-common -static -fno-rtti -fno-exceptions $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing \ 4760 $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_std) 4761 TEMPLATE_VBoxR0_CXXFLAGS.amd64 = -m64 -msoft-float -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-red-zone -mno-sse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -fno-unwind-tables 4762 TEMPLATE_VBoxR0_CXXFLAGS.x86 = -m32 -msoft-float -mno-sse -mno-mmx -mno-sse2 -mno-3dnow 4763 TEMPLATE_VBoxR0_CXXFLAGS.arm64 = -m64 -target arm64e-apple-macos11.0 # Assembly fixup issues w/o the -target bit. Why? 4763 4764 TEMPLATE_VBoxR0_CFLAGS = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -nostdinc -g $(VBOX_GCC_pipe) $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC_Wno-variadic-macros) \ 4764 -fno-common -msoft-float -static -fno-exceptions $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing \ 4765 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow $(VBOX_GCC_fno-stack-protector) 4766 TEMPLATE_VBoxR0_CFLAGS.amd64 = -m64 -mno-red-zone -mno-sse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -fno-unwind-tables 4767 TEMPLATE_VBoxR0_CFLAGS.x86 = -m32 4765 -fno-common -static -fno-exceptions $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing \ 4766 $(VBOX_GCC_fno-stack-protector) 4767 TEMPLATE_VBoxR0_CFLAGS.amd64 = -m64 -msoft-float -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-red-zone -mno-sse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -fno-unwind-tables 4768 TEMPLATE_VBoxR0_CFLAGS.x86 = -m32 -msoft-float -mno-sse -mno-mmx -mno-sse2 -mno-3dnow 4769 TEMPLATE_VBoxR0_CFLAGS.arm64 = -m64 -target arm64e-apple-macos11.0 4768 4770 TEMPLATE_VBoxR0_LDFLAGS = $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -nostdlib 4769 4771 TEMPLATE_VBoxR0_LDFLAGS.amd64 = -m64 -static 4772 TEMPLATE_VBoxR0_LDFLAGS.arm64 = -m64 -static 4770 4773 TEMPLATE_VBoxR0_LDFLAGS.x86 = -m32 4771 4774 TEMPLATE_VBoxR0_CXXFLAGS.amd64 += -mkernel 4772 4775 TEMPLATE_VBoxR0_CFLAGS.amd64 += -mkernel 4776 TEMPLATE_VBoxR0_CXXFLAGS.arm64 += -mkernel 4777 TEMPLATE_VBoxR0_CFLAGS.arm64 += -mkernel 4773 4778 TEMPLATE_VBoxR0_LDFLAGS += -Wl,-kext -mkernel 4774 4779 TEMPLATE_VBoxR0_POST_CMDS = $(if $(eq $(tool_do),LINK_LIBRARY),,$(call VBOX_SIGN_VMM_MOD_FN,$(out),org.virtualbox.app.r0.$(target))) … … 5006 5011 -Wno-gnu-zero-variadic-macro-arguments -Wno-four-char-constants \ 5007 5012 -fno-common -nostdinc -fno-builtin $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_fvisibility-hidden) \ 5008 -fno-exceptions - msoft-float -fapple-kext -fno-rtti -mkernel \5013 -fno-exceptions -fapple-kext -fno-rtti -mkernel \ 5009 5014 -fmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -Wnon-modular-include-in-framework-module \ 5010 5015 -Werror=non-modular-include-in-framework-module \ … … 5025 5030 # -Wno-conversion -Wconstant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion \ 5026 5031 # -Wshorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion 5027 TEMPLATE_VBOXR0DRV_CXXFLAGS.amd64 = -m64 -mno-red-zone 5028 TEMPLATE_VBOXR0DRV_CXXFLAGS.x86 = -m32 5032 TEMPLATE_VBOXR0DRV_CXXFLAGS.amd64 = -m64 -msoft-float -mno-red-zone 5033 TEMPLATE_VBOXR0DRV_CXXFLAGS.x86 = -m32 -msoft-float 5034 TEMPLATE_VBOXR0DRV_CXXFLAGS.arm64 = -m64 -fno-sanitize=vptr -target arm64e-apple-macos11.0 5029 5035 TEMPLATE_VBOXR0DRV_CFLAGS = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -mkernel \ 5030 5036 -g $(VBOX_GCC_pipe) $(VBOX_GCC_PEDANTIC_C) -Wno-long-long $(VBOX_GCC_fdiagnostics-show-option) \ 5031 5037 -fno-common -nostdinc -fno-builtin $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_fvisibility-hidden) \ 5032 -fno-exceptions - msoft-float -fapple-kext -fno-rtti \5038 -fno-exceptions -fapple-kext -fno-rtti \ 5033 5039 -fmodules -fmodules-prune-interval=86400 -fmodules-prune-after=345600 -Wnon-modular-include-in-framework-module \ 5034 5040 -Werror=non-modular-include-in-framework-module $(VBOX_GCC_Wno-c11-extensions) \ 5035 5041 $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fasm-blocks -fno-strict-aliasing 5036 TEMPLATE_VBOXR0DRV_CFLAGS.amd64 = -m64 -mno-red-zone 5037 TEMPLATE_VBOXR0DRV_CFLAGS.x86 = -m32 5042 TEMPLATE_VBOXR0DRV_CFLAGS.amd64 = -m64 -msoft-float -mno-red-zone 5043 TEMPLATE_VBOXR0DRV_CFLAGS.x86 = -m32 -msoft-float 5044 TEMPLATE_VBOXR0DRV_CFLAGS.arm64 = -m64 -fno-sanitize=vptr -target arm64e-apple-macos11.0 5038 5045 if 1 5039 5046 TEMPLATE_VBOXR0DRV_CFLAGS += $(VBOX_GCC_WERR) … … 5043 5050 -nostdlib -stdlib=libc++ -Wl,-kext -Wl,-keep_private_externs 5044 5051 TEMPLATE_VBOXR0DRV_LDFLAGS.amd64 = -m64 5052 TEMPLATE_VBOXR0DRV_LDFLAGS.arm64 = -m64 5045 5053 TEMPLATE_VBOXR0DRV_LDFLAGS.x86 = -m32 5046 5054 TEMPLATE_VBOXR0DRV_LIBS = kmodc++ kmod cc_kext
Note:
See TracChangeset
for help on using the changeset viewer.

