From d2e830b9b408b95df46f628f33ced3dcbd6975d8 Mon Sep 17 00:00:00 2001 From: Ying Wang Date: Wed, 7 Jul 2010 18:12:25 -0700 Subject: [PATCH] Enforce 64-bit build environment We will only support 64-bit build environment from now on. Change-Id: Ic58cb3e06e7fc9cf19a65e6c05c26f12ff9886b7 --- core/main.mk | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/core/main.mk b/core/main.mk index b79e2eaa6..8c9393eac 100644 --- a/core/main.mk +++ b/core/main.mk @@ -64,12 +64,23 @@ include $(BUILD_SYSTEM)/config.mk # be generated correctly include $(BUILD_SYSTEM)/cleanbuild.mk -VERSION_CHECK_SEQUENCE_NUMBER := 1 +VERSION_CHECK_SEQUENCE_NUMBER := 2 -include $(OUT_DIR)/versions_checked.mk ifneq ($(VERSION_CHECK_SEQUENCE_NUMBER),$(VERSIONS_CHECKED)) $(info Checking build tools versions...) +ifeq ($(BUILD_OS),linux) +build_arch := $(shell uname -m) +ifneq (64,$(findstring 64,$(build_arch))) +$(warning ************************************************************) +$(warning You are attempting to build on a 32-bit system.) +$(warning Only 64-bit build environments are supported now.) +$(warning ************************************************************) +$(error stop) +endif +endif + ifneq ($(HOST_OS),windows) ifneq ($(HOST_OS)-$(HOST_ARCH),darwin-ppc) # check for a case sensitive file system