提交 648f007f 编写于 作者: B Bruce Momjian

I have found a minor problem with current configure.in.

[AC_MSG_RESULT(yes) AC_DEFINE(HAVE_LONG_INT_64)],

this line produces something like:

  echo "$ac_t""yes" 1>&6 cat >> confdefs.h <<\EOF

and would append garbage "yes cat" to confdefs.h. Of course the
result confdefs.h is not syntactically correct therefore following
tests using confdefs.h would all fail.  To avoid the problem, we
could switch the order of AC_MSG_RESULT and AC_DEFINE (see attached
patch). This happend on my LinuxPPC box.


Tatsuo Ishii t-ishii@sra.co.jp
上级 0a15090d
......@@ -76,7 +76,7 @@ _replace_var(Var *var)
lnext(vpe) = NULL;
}
for (i = 1;; i++)
for (i = ObjectIdAttributeNumber;; i++)
{
if (i == var->varattno)
break;
......
此差异已折叠。
......@@ -596,7 +596,7 @@ int does_int64_work()
main() {
exit(! does_int64_work());
}],
[AC_MSG_RESULT(yes) AC_DEFINE(HAVE_LONG_LONG_INT_64)],
[AC_DEFINE(HAVE_LONG_LONG_INT_64) AC_MSG_RESULT(yes)],
AC_MSG_RESULT(no),
AC_MSG_RESULT(assuming not on target machine))
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册