--- old/make/aix/makefiles/defs.make 2014-06-10 22:40:30.958223003 -0700 +++ new/make/aix/makefiles/defs.make 2014-06-10 22:40:30.886223909 -0700 @@ -45,19 +45,15 @@ endif # PPC -ifeq ($(ARCH), ppc) - #ARCH_DATA_MODEL = 32 - PLATFORM = aix-ppc - VM_PLATFORM = aix_ppc - HS_ARCH = ppc -endif - -# PPC64 -ifeq ($(ARCH), ppc64) - #ARCH_DATA_MODEL = 64 - MAKE_ARGS += LP64=1 - PLATFORM = aix-ppc64 - VM_PLATFORM = aix_ppc64 +ifneq (,$(findstring $(ARCH), ppc)) + if ($(ARCH_DATA_MODEL),64) + MAKE_ARGS += LP64=1 + PLATFORM = aix-ppc64 + VM_PLATFORM = aix_ppc64 + else + PLATFORM = aix-ppc + VM_PLATFORM = aix_ppc + endif HS_ARCH = ppc endif