autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 18-bugs.patch


From: Pavel Roskin
Subject: Re: 18-bugs.patch
Date: Tue, 14 Nov 2000 11:38:47 -0500 (EST)

Hello, Akim!

> Pavel> Ok, the endless loop in _AC_COMPUTE_INT_COMPILE is the only bug
> Pavel> I meant.
>
> What is the architecture?  I don't remember.  I don't remember whether
> we used the `int foo[-1]' trick, or the `case 0: case 0:' one.  Did
> you try whether the other works?

The problem is not whether the approach works. There is a broken
assumption in _AC_COMPUTE_INT_COMPILE that whatever the arguments are
there will be case when it compiles and there will be cases when it
doesn't.

It's a purely shell problem. It's not a compiler problem. The testsuite
forces cross-compiling for and compiler that $CC is set to. I don't want
to make any workarounds for the compilers not capable of cross-compiling.
But I do want to fix an endless loop.

This loops on any architecture:

AC_INIT
_AC_COMPUTE_INT_COMPILE(foo)
AC_OUTPUT

> Yes.  I still don't understand what's wrong with exit 77.  configure
> has two exit status values: 0 and non 0.

Ok.

Regards,
Pavel Roskin




reply via email to

[Prev in Thread] Current Thread [Next in Thread]