bug-automake
[Top][All Lists]
Advanced

[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





reply via email to

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