This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[committed] fix libobjc multilib builds
- From: neroden at twcny dot rr dot com (Nathanael Nerode)
- To: gcc-patches at gcc dot gnu dot org
- Date: Thu, 15 Apr 2004 13:04:57 -0400
- Subject: [committed] fix libobjc multilib builds
Bad autoconf 2.59. Bad.
PR libobjc/14948
* configure.ac: De-precious CC so multilibs work.
* configure: Regenerate.
Index: configure.ac
===================================================================
RCS file: /cvs/gcc/gcc/libobjc/configure.ac,v
retrieving revision 1.3
diff -u -r1.3 configure.ac
--- configure.ac 14 Apr 2004 20:08:02 -0000 1.3
+++ configure.ac 15 Apr 2004 17:03:40 -0000
@@ -159,7 +159,16 @@
# --------
GCC_NO_EXECUTABLES
+
+# We must force CC to /not/ be a precious variable; otherwise
+# the wrong, non-multilib-adjusted value will be used in multilibs.
+# As a side effect, we have to subst CFLAGS ourselves.
+m4_rename([_AC_ARG_VAR_PRECIOUS],[real_PRECIOUS])
+m4_define([_AC_ARG_VAR_PRECIOUS],[])
AC_PROG_CC
+m4_rename([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])
+
+AC_SUBST(CFLAGS)
AC_CHECK_TOOL(AS, as)
AC_CHECK_TOOL(AR, ar)
--
Honesty is the best policy.