[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: More exit() troubles
From: |
Akim Demaille |
Subject: |
Re: More exit() troubles |
Date: |
18 Jan 2001 15:53:23 +0100 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Crater Lake) |
>>>>> "Lars" == Lars J Aas <address@hidden> writes:
Lars> I noticed that when I moved '' first, the first exit(42) test
Lars> didn't include <stdlib.h> - is that right?
Yes, it does, but you didn't see it because it didn't fail. The test
goes in two steps:
do
_AC_COMPILE_IFELSE([AC_LANG_PROGRAM(address@hidden:@include <stdlib.h>
$ac_declaration],
[exit (42);])],
[],
[continue])
_AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$ac_declaration],
[exit (42);])],
[break])
done
first with, then without. It's the without one which failed:
configure:3313: /home/larsa/src/Coin/cfg/m4/msvccc -c -g conftest.cc >&5
configure:3316: $? = 0
configure:3338: /home/larsa/src/Coin/cfg/m4/msvccc -c -g conftest.cc >&5
configure(3331) : error C2065: 'exit' : undeclared identifier
configure:3341: $? = 2
configure: failed program was:
#line 3326 "configure"
#include "confdefs.h"
int
main ()
{
exit (42);
;
return 0;
}
There is something which is quite annoying with the current
configures: when something turns out bad, the log is not completed.
You can guess my point: moving the call to _AC_INIT_LOG_COMPLETE
(which dumps confdefs.h and cache vars into the log) into the trap.
Now the obvious question: would someone think we might hit some
limitations? It means adding 1246 characters to the trap. Alexandre?
- More exit() troubles, Lars J. Aas, 2001/01/18
- Re: More exit() troubles, Akim Demaille, 2001/01/18
- Re: More exit() troubles, Alexandre Oliva, 2001/01/18
- Re: More exit() troubles, Akim Demaille, 2001/01/18
- Re: More exit() troubles, Lars J. Aas, 2001/01/19
- Re: More exit() troubles, Akim Demaille, 2001/01/19
- Re: More exit() troubles - the answer, Lars J. Aas, 2001/01/19
- Re: More exit() troubles - the answer, akim, 2001/01/19
- Re: More exit() troubles - the answer, Lars J. Aas, 2001/01/19
- Re: More exit() troubles - the answer, Alexandre Oliva, 2001/01/19
- Re: More exit() troubles - the answer, Lars J. Aas, 2001/01/19
- Re: More exit() troubles - the answer, Alexandre Oliva, 2001/01/19
- Re: More exit() troubles - the answer, Lars J. Aas, 2001/01/19