From 9f65644cb25e4f89553d90861020767302f05583 Mon Sep 17 00:00:00 2001 From: jacob <jacob> Date: Tue, 21 Dec 2004 20:35:20 +0000 Subject: [PATCH] b=5278 r=adilger use -m64 for userspace when the compiler supports it. This is needed on 64-bit systems where the default compiler is 32-bit (SLES 9 on ppc64). --- build/autoconf/lustre-build.m4 | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/build/autoconf/lustre-build.m4 b/build/autoconf/lustre-build.m4 index e8a546b75e..2a1b1d005d 100644 --- a/build/autoconf/lustre-build.m4 +++ b/build/autoconf/lustre-build.m4 @@ -317,6 +317,16 @@ if test $ac_cv_sizeof_unsigned_long_long != 8 ; then AC_MSG_ERROR([** we assume that sizeof(long long) == 8. Tell phil@clusterfs.com]) fi +AC_MSG_CHECKING([if $CC accepts -m64]) +CFLAGS_save="$CFLAGS" +CFLAGS="-m64 $CFLAGS" +AC_TRY_COMPILE([],[],[ + AC_MSG_RESULT([yes]) +],[ + AC_MSG_RESULT([no]) + CFLAGS="$CFLAGS_save" +]) + CPPFLAGS="-I\$(top_srcdir)/lustre/include -I\$(top_srcdir)/portals/include $CPPFLAGS" LLCPPFLAGS="-D__arch_lib__ -D_LARGEFILE64_SOURCE=1" -- GitLab