[PATCH] libXt: don't use target flags to build makestrs #69241
Yunlian Jiang
yunlian at google.com
Fri Sep 13 16:58:15 PDT 2013
From: Yunlian Jiang <yunlian at gmail.com>
The build-time binary makestrs should not be built with target flags.
If the target flags are not compatable with the build compiler. The
compile time error or the runtime error may happen when building or
running the binary makestrs.
---
configure.ac | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/configure.ac b/configure.ac
index 1f95a5c..a9c07a0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -63,12 +63,15 @@ if test x"$CC_FOR_BUILD" = x; then
CC_FOR_BUILD="$CC"
fi
fi
+
+if test x"$cross_compiling" != xyes; then
+ : ${CFLAGS_FOR_BUILD=${CFLAGS}}
+ : ${CPPFLAGS_FOR_BUILD=${CPPFLAGS}}
+ : ${LDFLAGS_FOR_BUILD=${LDFLAGS}}
+fi
AC_SUBST([CC_FOR_BUILD])
-CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-${CPPFLAGS}}
AC_SUBST(CPPFLAGS_FOR_BUILD)
-CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
AC_SUBST(CFLAGS_FOR_BUILD)
-LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
AC_SUBST(LDFLAGS_FOR_BUILD)
# Map function checks to old Imake #defines
--
1.8.4
More information about the xorg-devel
mailing list