VirtualBox

Changeset 51221 in vbox for trunk


Ignore:
Timestamp:
May 9, 2014 7:03:12 AM (11 years ago)
Author:
vboxsync
Message:

Forward ported r93628 + r93629 (4.3: Windows host installer: Always take the common.cab from the amd64 build for multiarch builds, as it might contain certain files for x86 compatibility such as our 32-on-64-bit COM stuff, build fix).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/win/Makefile.kmk

    r51127 r51221  
    114114 PACKAGE_NAME_FINAL                 := $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.$(KBUILD_TARGET_ARCH))
    115115 PACKAGE_NAME_MULTIARCH_FINAL       := $(PACKAGE_NAME_MULTIARCH).exe
    116  PACKAGE_NAME_MULTIARCH_COMMONCAB   := common.cab
     116 # Always take the common.cab from the amd64 build, as it
     117 # might contain certain files for x86 compatibility such
     118 # as our 32-on-64-bit COM stuff.
     119 PACKAGE_NAME_MULTIARCH_COMMONCAB   := $(PATH_OUT_BASE)/win.amd64/$(KBUILD_TYPE)/obj/Installer/win/common.cab
    117120
    118121 BLDDIRS += $(PATH_MULTIARCH_TEMP)
     
    151154        $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.x86) \
    152155        $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.am64) \
    153         $(VBOX_WIN_INST_OUT_DIR)/$(PACKAGE_NAME_MULTIARCH_COMMONCAB)
     156        $(PACKAGE_NAME_MULTIARCH_COMMONCAB)
    154157 else
    155158  # Nothing to do here yet.
     
    777780                $$(VBoxStubBld_1_TARGET)
    778781        $(call MSG_L1,Building Windows combined package)
    779         $(if $(VBOX_WITH_MSM_INSTALL),,$(call VBOX_SIGN_FILE_FN,$(VBOX_WIN_INST_OUT_DIR)/$(PACKAGE_NAME_MULTIARCH_COMMONCAB)))
     782        $(if $(VBOX_WITH_MSM_INSTALL),,$(call VBOX_SIGN_FILE_FN,$(PACKAGE_NAME_MULTIARCH_COMMONCAB)))
    780783        $(REDIRECT) -C $(@D) -- \
    781784                $(VBoxStubBld_1_TARGET) -out $@ \
    782785                        -target-x86 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.x86) \
    783786                        -target-amd64 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.amd64) \
    784                         $(if $(VBOX_WITH_MSM_INSTALL),,-target-all $(VBOX_WIN_INST_OUT_DIR)/$(PACKAGE_NAME_MULTIARCH_COMMONCAB)) \
     787                        $(if $(VBOX_WITH_MSM_INSTALL),,-target-all $(PACKAGE_NAME_MULTIARCH_COMMONCAB)) \
    785788                        -stub $(PATH_STAGE_BIN)/VBoxStub.exe
    786789        $(call VBOX_SIGN_FILE_FN,$@)
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