VirtualBox

Ignore:
Timestamp:
Jan 20, 2023 9:20:30 AM (23 months ago)
Author:
vboxsync
Message:

/Config.kmk,SUP/Makefile.kmk: s/VBOXR3STATIC/VBoxR3StaticBase/ (for now), switched VBoxSupLib (hardening related DLL) to use stack-probe-vcc.asm instead of chkstk.obj from the VCC lib dir. bugref:10348 bugref:10261

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/Makefile.kmk

    r98137 r98152  
    555555VBoxSupLib_SOURCES = \
    556556        $(KBUILD_TARGET)/VBoxSupLib-$(KBUILD_TARGET).cpp
     557VBoxSupLib_SOURCES.win.amd64 = \
     558       $(VBOX_PATH_RUNTIME_SRC)/common/compiler/vcc/stack-probe-vcc.asm
     559VBoxSupLib_SOURCES.win.x86 = \
     560       $(VBOX_PATH_RUNTIME_SRC)/common/compiler/vcc/stack-probe-vcc.asm
    557561VBoxSupLib_SOURCES.win = \
    558562        win/VBoxSupLib.rc
    559 VBoxSupLib_LIBS.win.x86 = \
    560         $(PATH_TOOL_$(TEMPLATE_VBOXR3STATIC_TOOL.win.x86)_LIB)/chkstk.obj
    561 VBoxSupLib_LIBS.win.amd64 = \
    562         $(PATH_TOOL_$(TEMPLATE_VBOXR3STATIC_TOOL.win.amd64)_LIB)/chkstk.obj
    563 ifdef VBOX_WITH_HARDENING # for /guard:cf stuff
    564  VBoxSupLib_LIBS.win.x86 = \
    565         $(PATH_TOOL_$(TEMPLATE_VBOXR3STATIC_TOOL.win.x86)_LIB)/libcmt.lib
    566  VBoxSupLib_LIBS.win.amd64 = \
    567         $(PATH_TOOL_$(TEMPLATE_VBOXR3STATIC_TOOL.win.amd64)_LIB)/libcmt.lib
     563ifndef VBOX_WITH_NOCRT_STATIC
     564 ifdef VBOX_WITH_HARDENING # for /guard:cf stuff
     565  VBoxSupLib_LIBS.win.x86 = \
     566        $(PATH_TOOL_$(TEMPLATE_VBoxR3StaticNoCrt_TOOL.win.x86)_LIB)/libcmt.lib
     567  VBoxSupLib_LIBS.win.amd64 = \
     568        $(PATH_TOOL_$(TEMPLATE_VBoxR3StaticNoCrt_TOOL.win.amd64)_LIB)/libcmt.lib
     569 endif
    568570endif
    569571VBoxSupLib_VBOX_IMPORT_CHECKER.win.x86   = xp
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