[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Exponential behavior
From: |
Alexandre Duret-Lutz |
Subject: |
Re: Exponential behavior |
Date: |
Tue, 01 Jul 2003 23:07:45 +0200 |
User-agent: |
Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) |
Sorry for the delay, I missed your answer.
>>> "Bonzini" == Bonzini <address@hidden> writes:
Bonzini> In addition, something goes wrong with automake so
Bonzini> that you actually have to run
Bonzini> autoreconf || automake Makefile
Bonzini> to build the Makefile.
>>
>> When does this happen?
Bonzini> If I put the files in a subdirectory and then type
Bonzini> autoreconf
Bonzini> it fails in automake. automake always fails, while
Bonzini> "automake Makefile" complains but creates Makefile.in
Bonzini> appropriately.
It's because your test case calls AC_CONFIG_FILES without arguments.
(M4 will not allow spaces between a macro name and its arguments.)
I'll commit a patch for this shortly.
Bonzini> Any clue why the workaround (using nodist) works?
You were right. That issue was also related to dist_/nodist_.
Conditional definitions led to combinatoric explosion in many places.
Computing *_OBJECTS variables from *_SOURCES was one such place,
fixed in 1.6. Computing DIST_SOURCES from *_SOURCES variable
is the one you hit. But there were other. 1.8 should be clean.
--
Alexandre Duret-Lutz
- Re: Exponential behavior,
Alexandre Duret-Lutz <=