From f4256bfde48fa269758633d79e722d50a431b314 Mon Sep 17 00:00:00 2001 From: Frank Rowand Date: Tue, 1 May 2012 19:34:13 -0700 Subject: rt-tests: Makefile get machinetype from compiler instead of uname Fix the machinetype check for cross-compiling. This has been tested on an x86_64 Fedora host for an x86_64 target and an ARM target. Additional testing would be greatly appreciated. Signed-off-by: Frank Rowand Tested-by: Darren Hart Signed-off-by: Clark Williams --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 31e1792..fc7c149 100644 --- a/Makefile +++ b/Makefile @@ -14,8 +14,8 @@ bindir ?= $(prefix)/bin mandir ?= $(prefix)/share/man srcdir ?= $(prefix)/src -machinetype = $(shell uname -m | \ - sed -e 's/i.86/i386/' -e 's/mips.*/mips/' -e 's/ppc.*/powerpc/') +machinetype = $(shell $(CC) -dumpmachine | \ + sed -e 's/-.*//' -e 's/i.86/i386/' -e 's/mips.*/mips/' -e 's/ppc.*/powerpc/') ifneq ($(filter x86_64 i386 ia64 mips powerpc,$(machinetype)),) NUMA := 1 endif -- cgit 1.2.3-korg