[Top][All Lists]
[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