# HG changeset patch # User andrew # Date 1275587375 -3600 # Node ID 5179a422143050bfb7d151988a9dfee0fb9cab74 # Parent d260f892491e040ae385a8e6df59557a7d721abf 6958257: Add support for alpha Summary: Allow the Zero port to be built on alpha architectures Reviewed-by: ohair diff -r d260f892491e -r 5179a4221430 jdk/make/common/Defs-linux.gmk --- a/jdk/make/common/Defs-linux.gmk Wed Jul 05 17:14:21 2017 +0200 +++ b/jdk/make/common/Defs-linux.gmk Thu Jun 03 18:49:35 2010 +0100 @@ -194,7 +194,16 @@ CXXFLAGS_DBG += $(CC_OPT/$(FASTDEBUG_OPTIMIZATION_LEVEL)) endif -CPPFLAGS_COMMON = -D$(ARCH) -DARCH='"$(ARCH)"' -DLINUX $(VERSION_DEFINES) \ +CPP_ARCH_FLAGS = -DARCH='"$(ARCH)"' + +# Alpha arch does not like "alpha" defined (potential general arch cleanup issue here) +ifneq ($(ARCH),alpha) + CPP_ARCH_FLAGS += -D$(ARCH) +else + CPP_ARCH_FLAGS += -D_$(ARCH)_ +endif + +CPPFLAGS_COMMON = $(CPP_ARCH_FLAGS) -DLINUX $(VERSION_DEFINES) \ -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -D_REENTRANT ifeq ($(ARCH_DATA_MODEL), 64)