am 0850330c
: Merge "Default host module to 64-bit except for SDK builds."
* commit '0850330caa352ea2dc412df495c6ad95e4264d05': Default host module to 64-bit except for SDK builds.
This commit is contained in:
@@ -67,13 +67,6 @@ ifeq ($(HOST_OS),)
|
|||||||
$(error Unable to determine HOST_OS from uname -sm: $(UNAME)!)
|
$(error Unable to determine HOST_OS from uname -sm: $(UNAME)!)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# TODO: Replace BUILD_HOST_64bit with a flag that forces 32-bit build,
|
|
||||||
# after we default to 64-bit host build.
|
|
||||||
ifeq (,$(BUILD_HOST_64bit))
|
|
||||||
# Default to 32-bit-by-default multilib host build.
|
|
||||||
HOST_PREFER_32_BIT := true
|
|
||||||
endif
|
|
||||||
|
|
||||||
# HOST_ARCH
|
# HOST_ARCH
|
||||||
ifneq (,$(findstring x86_64,$(UNAME)))
|
ifneq (,$(findstring x86_64,$(UNAME)))
|
||||||
HOST_ARCH := x86_64
|
HOST_ARCH := x86_64
|
||||||
@@ -81,12 +74,6 @@ ifneq (,$(findstring x86_64,$(UNAME)))
|
|||||||
HOST_IS_64_BIT := true
|
HOST_IS_64_BIT := true
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(HOST_PREFER_32_BIT),true)
|
|
||||||
SDK_HOST_ARCH := x86
|
|
||||||
else
|
|
||||||
SDK_HOST_ARCH := $(HOST_ARCH)
|
|
||||||
endif
|
|
||||||
|
|
||||||
BUILD_ARCH := $(HOST_ARCH)
|
BUILD_ARCH := $(HOST_ARCH)
|
||||||
BUILD_2ND_ARCH := $(HOST_2ND_ARCH)
|
BUILD_2ND_ARCH := $(HOST_2ND_ARCH)
|
||||||
|
|
||||||
@@ -133,6 +120,17 @@ $(warning bad TARGET_BUILD_VARIANT: $(TARGET_BUILD_VARIANT))
|
|||||||
$(error must be empty or one of: eng user userdebug)
|
$(error must be empty or one of: eng user userdebug)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Build host as 32-bit for SDK build.
|
||||||
|
ifneq ($(filter $(MAKECMDGOALS),win_sdk sdk),)
|
||||||
|
HOST_PREFER_32_BIT := true
|
||||||
|
endif
|
||||||
|
ifdef USE_MINGW
|
||||||
|
# We only build sdk host tools in the MinGW windows build.
|
||||||
|
# Build it as 32-bit as well.
|
||||||
|
HOST_PREFER_32_BIT := true
|
||||||
|
endif
|
||||||
|
SDK_HOST_ARCH := x86
|
||||||
|
|
||||||
# Boards may be defined under $(SRC_TARGET_DIR)/board/$(TARGET_DEVICE)
|
# Boards may be defined under $(SRC_TARGET_DIR)/board/$(TARGET_DEVICE)
|
||||||
# or under vendor/*/$(TARGET_DEVICE). Search in both places, but
|
# or under vendor/*/$(TARGET_DEVICE). Search in both places, but
|
||||||
# make sure only one exists.
|
# make sure only one exists.
|
||||||
|
Reference in New Issue
Block a user