From: Matthew M. <ms...@fr...> - 2013-02-05 18:02:11
|
You can't determine the target for running on by running uname on the build machine. Use a better method instead. Signed-off-by: Matthew McClintock <ms...@fr...> --- configure.ac | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index a9b1ee4..4b73cdd 100644 --- a/configure.ac +++ b/configure.ac @@ -155,10 +155,10 @@ fi AC_DEFINE_UNQUOTED(HAVE_PERF_EVENTS, $HAVE_PERF_EVENTS, [Kernel support for perf_events exists]) +AC_CANONICAL_HOST if test "$HAVE_PERF_EVENTS" = "1"; then PFM_LIB= - arch="`uname -m`" - if test "$arch" = "ppc64" || test "$arch" = "ppc"; then + if test "$host_cpu" = "powerpc"; then AC_CHECK_HEADER(perfmon/pfmlib.h,,[AC_MSG_ERROR([pfmlib.h not found; usually provided in papi devel package])]) AC_CHECK_LIB(pfm,pfm_get_os_event_encoding, HAVE_LIBPFM3='0'; HAVE_LIBPFM='1', [ AC_CHECK_LIB(pfm, pfm_get_event_name, HAVE_LIBPFM3='1'; HAVE_LIBPFM='1', -- 1.7.9.7 |