VirtualBox

Changeset 42438 in vbox


Ignore:
Timestamp:
Jul 27, 2012 3:18:24 PM (12 years ago)
Author:
vboxsync
Message:

Config.kmk: Changed the VS2010 config so that only VBoxR3DllNoPic disables -GS- (in ring-3).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r42417 r42438  
    14981498 VBOX_GCC_OPT    ?= -O2 $(VBOX_GCC_mtune-generic)
    14991499 VBOX_VCC_FP     ?= -Oy-
    1500  VBOX_VCC_OPT    ?= -O2 -GS-
     1500 VBOX_VCC_OPT    ?= -O2
    15011501 VBOX_GCC_R0_FP  ?= -fno-omit-frame-pointer
    15021502 VBOX_GCC_R0_OPT ?= -O2 $(VBOX_GCC_mtune-generic)
    15031503 VBOX_VCC_R0_FP  ?= -Oy-
    1504  VBOX_VCC_R0_OPT ?= -O2 -GS-
     1504 VBOX_VCC_R0_OPT ?= -O2
    15051505 VBOX_GCC_GC_FP  ?= -fno-omit-frame-pointer
    15061506 VBOX_GCC_GC_OPT ?= -O2 $(VBOX_GCC_mtune-generic)
     
    34783478# Template for building performance critical stuff with warnings-as-errors.
    34793479#                                      -
    3480 TEMPLATE_VBoxR3DllNoPic                = VBox ring-3 SO/DLLs without PIC, without warnings.
    3481 TEMPLATE_VBoxR3DllNoPic_EXTENDS        = VBOXR3
     3480TEMPLATE_VBoxR3DllNoPic                    = VBox ring-3 SO/DLLs without PIC, without warnings.
     3481TEMPLATE_VBoxR3DllNoPic_EXTENDS            = VBOXR3
    34823482if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), linux.x86 freebsd.x86)
    3483  TEMPLATE_VBoxR3DllNoPic_DEFS          = $(TEMPLATE_VBOXR3EXE_DEFS)
    3484  TEMPLATE_VBoxR3DllNoPic_CFLAGS        = $(TEMPLATE_VBOXR3EXE_CFLAGS)   $(VBOX_GCC_WERR)
    3485  TEMPLATE_VBoxR3DllNoPic_CXXFLAGS      = $(TEMPLATE_VBOXR3EXE_CXXFLAGS) $(VBOX_GCC_WERR)
    3486  TEMPLATE_VBoxR3DllNoPic_LDFLAGS       = $(TEMPLATE_VBOXR3EXE_LDFLAGS)
     3483 TEMPLATE_VBoxR3DllNoPic_DEFS              = $(TEMPLATE_VBOXR3EXE_DEFS)
     3484 TEMPLATE_VBoxR3DllNoPic_CFLAGS            = $(TEMPLATE_VBOXR3EXE_CFLAGS)   $(VBOX_GCC_WERR)
     3485 TEMPLATE_VBoxR3DllNoPic_CXXFLAGS          = $(TEMPLATE_VBOXR3EXE_CXXFLAGS) $(VBOX_GCC_WERR)
     3486 TEMPLATE_VBoxR3DllNoPic_LDFLAGS           = $(TEMPLATE_VBOXR3EXE_LDFLAGS)
    34873487else ifeq ($(KBUILD_TARGET),win)
    3488  TEMPLATE_VBoxR3DllNoPic_CFLAGS        = $(TEMPLATE_VBOXR3_CFLAGS)   $(VBOX_VCC_WERR)
    3489  TEMPLATE_VBoxR3DllNoPic_CXXFLAGS      = $(TEMPLATE_VBOXR3_CXXFLAGS) $(VBOX_VCC_WERR)
    3490  TEMPLATE_VBoxR3DllNoPic_LDFLAGS       = $(TEMPLATE_VBOXR3_LDFLAGS)  $(VBOX_VCC_LD_WERR)
    3491 else
    3492  TEMPLATE_VBoxR3DllNoPic_CFLAGS        = $(TEMPLATE_VBOXR3_CFLAGS)   $(VBOX_GCC_WERR)
    3493  TEMPLATE_VBoxR3DllNoPic_CXXFLAGS      = $(TEMPLATE_VBOXR3_CXXFLAGS) $(VBOX_GCC_WERR)
     3488 TEMPLATE_VBoxR3DllNoPic_CFLAGS            = $(TEMPLATE_VBOXR3_CFLAGS)   $(VBOX_VCC_WERR)
     3489 TEMPLATE_VBoxR3DllNoPic_CFLAGS.release    = $(TEMPLATE_VBOXR3_CFLAGS)   $(VBOX_VCC_WERR) -GS-
     3490 TEMPLATE_VBoxR3DllNoPic_CXXFLAGS          = $(TEMPLATE_VBOXR3_CXXFLAGS) $(VBOX_VCC_WERR)
     3491 TEMPLATE_VBoxR3DllNoPic_CXXFLAGS.release  = $(TEMPLATE_VBOXR3_CXXFLAGS.release) $(VBOX_VCC_WERR) -GS-
     3492 TEMPLATE_VBoxR3DllNoPic_LDFLAGS           = $(TEMPLATE_VBOXR3_LDFLAGS)  $(VBOX_VCC_LD_WERR)
     3493else
     3494 TEMPLATE_VBoxR3DllNoPic_CFLAGS            = $(TEMPLATE_VBOXR3_CFLAGS)   $(VBOX_GCC_WERR)
     3495 TEMPLATE_VBoxR3DllNoPic_CXXFLAGS          = $(TEMPLATE_VBOXR3_CXXFLAGS) $(VBOX_GCC_WERR)
    34943496endif
    34953497
     
    43944396 TEMPLATE_VBOXBLDPROG_CXXFLAGS          := -Zi -Zl -GR- -EHs- -GF -MT$(VBOX_VCC_CRT_TYPE) -W3 -wd4996 -Zc:wchar_t-
    43954397 TEMPLATE_VBOXBLDPROG_CXXFLAGS.debug    := -RTCsu
    4396  TEMPLATE_VBOXBLDPROG_CXXFLAGS.release  := -O2 -Oy- -GS-
     4398 TEMPLATE_VBOXBLDPROG_CXXFLAGS.release  := -O2 -Oy-
    43974399 TEMPLATE_VBOXBLDPROG_CXXFLAGS.profile   = $(TEMPLATE_VBOXBLDPROG_CXXFLAGS.release)
    43984400 TEMPLATE_VBOXBLDPROG_CXXFLAGS.kprofile  = $(TEMPLATE_VBOXBLDPROG_CXXFLAGS.release)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette