Changeset 59254 in vbox
- Timestamp:
- Jan 5, 2016 11:18:45 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 104883
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/Makefile.kmk
r59245 r59254 66 66 67 67 # 68 # elf cross compiling 64-bit gcc (mac): sudo port install x86_64-elf-gcc 69 # 70 TOOL_Bs3Gcc64Elf64 := AMD64/ELF64 gcc/g++ cross compiler for mac. 71 TOOL_Bs3Gcc64Elf64_CC ?= x86_64-elf-gcc$(HOSTSUFF_EXE) -m64 72 TOOL_Bs3Gcc64Elf64_CXX ?= x86_64-elf-g++$(HOSTSUFF_EXE) -m64 68 # ELF 64-bit compiler tool with object conversion. 69 # 70 # Mac needs cross compiler: sudo port install x86_64-elf-gcc 71 # 72 TOOL_Bs3Gcc64Elf64 := AMD64/ELF64 gcc/g++ (cross) compiler. 73 ifeq ($(KBUILD_HOST),darwin) 74 TOOL_Bs3Gcc64Elf64_CC ?= x86_64-elf-gcc$(HOSTSUFF_EXE) -m64 75 TOOL_Bs3Gcc64Elf64_CXX ?= x86_64-elf-g++$(HOSTSUFF_EXE) -m64 76 else 77 TOOL_Bs3Gcc64Elf64_CC ?= gcc$(HOSTSUFF_EXE) -m64 78 TOOL_Bs3Gcc64Elf64_CXX ?= g++$(HOSTSUFF_EXE) -m64 79 endif 73 80 ifdef SLKRUNS 74 81 TOOL_Bs3Gcc64Elf64_CC += -fmessage-length=0 … … 428 435 TEMPLATE_VBoxBS3KitImg64_CXXFLAGS = -Zi -O1 -Oi -GF -GS- -Gy -Gs65536 429 436 else 430 if1of ($(KBUILD_HOST), darwin) 431 TEMPLATE_VBoxBS3KitImg64_CTOOL := Bs3Gcc64Elf64 432 TEMPLATE_VBoxBS3KitImg64_CXXTOOL := Bs3Gcc64Elf64 433 else 434 TEMPLATE_VBoxBS3KitImg64_CTOOL := $(VBOX_GCC_TOOL) 435 TEMPLATE_VBoxBS3KitImg64_CXXTOOL := $(VBOX_GCC_TOOL) 436 endif 437 TEMPLATE_VBoxBS3KitImg64_CFLAGS = -m64 -maccumulate-outgoing-args -g -Os -fno-omit-frame-pointer $(VBOX_GCC_WARN_PEDANTIC_C) 438 TEMPLATE_VBoxBS3KitImg64_CXXFLAGS = -m64 -maccumulate-outgoing-args -g -Os -fno-omit-frame-pointer $(VBOX_GCC_WARN_PEDANTIC_CXX) 437 TEMPLATE_VBoxBS3KitImg64_CTOOL := Bs3Gcc64Elf64 438 TEMPLATE_VBoxBS3KitImg64_CXXTOOL := Bs3Gcc64Elf64 439 # Note! -mx32 would be exactly what we needed here, however it causes internal compiler errors with 4.8.4 on gentoo. 440 TEMPLATE_VBoxBS3KitImg64_CFLAGS = -m64 -maccumulate-outgoing-args -g -Os -fno-omit-frame-pointer $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_WARN_PEDANTIC_C) 441 TEMPLATE_VBoxBS3KitImg64_CXXFLAGS = -m64 -maccumulate-outgoing-args -g -Os -fno-omit-frame-pointer $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_WARN_PEDANTIC_CXX) 439 442 endif 440 443 TEMPLATE_VBoxBS3KitImg64_LDTOOL = VBoxBsUnusedLd
Note:
See TracChangeset
for help on using the changeset viewer.