VirtualBox

Changeset 52447 in vbox


Ignore:
Timestamp:
Aug 21, 2014 5:25:19 PM (11 years ago)
Author:
vboxsync
Message:

Use our own MZ stub binary, one that is compatible with silly Symantec Endpoint Protection import table patching bugs.

Location:
trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r52326 r52447  
    31293129  endif
    31303130  TEMPLATE_VBoxRc_CFLAGS             = $(TEMPLATE_VBoxRc_CXXFLAGS)
    3131   TEMPLATE_VBoxRc_LDFLAGS            = -Driver -Subsystem:NATIVE -Incremental:NO -Align:64 -MapInfo:Exports -NoD $(VBOX_VCC_LD_WERR) -Release -Debug
     3131  TEMPLATE_VBoxRc_LDFLAGS            = \
     3132        -Driver -Subsystem:NATIVE -Incremental:NO -Align:64 -MapInfo:Exports -NoD $(VBOX_VCC_LD_WERR) -Release -Debug \
     3133        -Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     3134        -Stub:$(PATH_ROOT)/src/VBox/HostDrivers/Support/win/winstub.com
    31323135  ifdef VBOX_SIGNING_MODE
    31333136   TEMPLATE_VBoxRc_LDFLAGS          += -IntegrityCheck
     
    31883191
    31893192 ifeq ($(VBOX_LDR_FMT32),pe)
    3190   TEMPLATE_VBoxRcExe_LDFLAGS = -Incremental:NO -MapInfo:Exports -NoD -Debug
     3193  TEMPLATE_VBoxRcExe_LDFLAGS = \
     3194        -Incremental:NO -MapInfo:Exports -NoD -Debug \
     3195        -Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     3196        -Stub:$(PATH_ROOT)/src/VBox/HostDrivers/Support/win/winstub.com
    31913197  TEMPLATE_VBoxRcExe_SDKS    = ReorderCompilerIncs $(VBOX_WINPSDK)
    31923198  TEMPLATE_VBoxRcExe_LIBS    = \
     
    32553261 endif
    32563262TEMPLATE_VBoxR0_CFLAGS              = $(TEMPLATE_VBoxR0_CXXFLAGS)
    3257 TEMPLATE_VBoxR0_LDFLAGS             = -Driver -Subsystem:NATIVE -Incremental:NO -Align:4096 -MapInfo:Exports -NoD $(VBOX_VCC_LD_WERR) -Release -Debug
     3263TEMPLATE_VBoxR0_LDFLAGS             = \
     3264        -Driver -Subsystem:NATIVE -Incremental:NO -Align:4096 -MapInfo:Exports -NoD $(VBOX_VCC_LD_WERR) -Release -Debug \
     3265        -Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     3266        -Stub:$(PATH_ROOT)/src/VBox/HostDrivers/Support/win/winstub.com
    32583267 ifdef VBOX_WITH_DTRACE_R0
    32593268TEMPLATE_VBoxR0_LDFLAGS            += -Merge:VTGPrLc.Data=VTGPrLc.Begin -Merge:VTGPrLc.End=VTGPrLc.Begin -Merge:VTGPrLc.Begin=VTGObj
     
    33623371 TEMPLATE_VBOXR0DRV_CXXFLAGS           = -Zi -Zl -GR- -EHs- -GF -Gz -W3 -GS- -wd4996 -Zc:wchar_t- -Gs4096 $(VBOX_VCC_OPT) $(VBOX_VCC_FP)
    33633372 TEMPLATE_VBOXR0DRV_CFLAGS             = $(TEMPLATE_VBOXR0DRV_CXXFLAGS)
    3364  TEMPLATE_VBOXR0DRV_LDFLAGS            = -Driver -Subsystem:NATIVE -Incremental:NO -Align:4096 -MapInfo:Exports -NoD -Release -Debug
     3373 TEMPLATE_VBOXR0DRV_LDFLAGS            = \
     3374        -Driver -Subsystem:NATIVE -Incremental:NO -Align:4096 -MapInfo:Exports -NoD -Release -Debug \
     3375        -Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     3376        -Stub:$(PATH_ROOT)/src/VBox/HostDrivers/Support/win/winstub.com
    33653377 ifdef VBOX_WITH_DTRACE_R0DRV
    33663378  TEMPLATE_VBOXR0DRV_LDFLAGS          += -Merge:VTGPrLc.Data=VTGPrLc.Begin -Merge:VTGPrLc.End=VTGPrLc.Begin -Merge:VTGPrLc.Begin=VTGObj
     
    36623674        /NOD /INCREMENTAL:NO /MAPINFO:EXPORTS /LargeAddressAware /DynamicBase /NxCompat /Release /Debug \
    36633675        /Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     3676        /STUB:$(PATH_ROOT)/src/VBox/HostDrivers/Support/win/winstub.com \
    36643677        /DISALLOWLIB:libc.lib \
    36653678        /DISALLOWLIB:libcd.lib \
     
    43294342        /NOD /INCREMENTAL:NO /MAPINFO:EXPORTS /LargeAddressAware /DynamicBase /NxCompat /Release /Debug \
    43304343        /Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     4344        /STUB:$(PATH_ROOT)/src/VBox/HostDrivers/Support/win/winstub.com \
    43314345        /DISALLOWLIB:libc.lib \
    43324346        /DISALLOWLIB:libcd.lib \
     
    47854799  TEMPLATE_VBOXQT4GUIEXE_LDFLAGS = \
    47864800        /NOD /INCREMENTAL:NO /MAPINFO:EXPORTS /LargeAddressAware /DynamicBase /NxCompat /Release /Debug \
    4787         /Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD)
     4801        /Version:$(VBOX_VERSION_MAJOR)0$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD) \
     4802        /STUB:$(PATH_ROOT)/src/VBox/HostDrivers/Support/win/winstub.com
    47884803  if defined(VBOX_SIGNING_MODE) && defined(VBOX_WITH_HARDENING)
    47894804   TEMPLATE_VBOXQT4GUIEXE_LDFLAGS += -IntegrityCheck
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