Ah, that makes sense. It's been years since I touched autoconf in any 
significant way, it doesn't seem to be any less confusing these days ;)

-DrD-

> Now I've read some more documentation. My answer would be no. It seems to me 
> that --recheck only updates the file config.status and doesn't actually 
> update the generated configuration (spec files in our case). From what I 
> understand you would need to do this to get a full reconfiguration:
> 
> ./config.status --recheck && ./config.status
> 
> The first updates config.status itself, the second runs it to update the 
> configuration (spec) files.
> 
> Unfortunately, config.status isn't playing well with our wrapper for 
> configure and our requirement to use bash instead of sh. Perhaps something 
> can be done about this.
> 
> /Erik
> 
> On 2013-06-28 12:12, Erik Joelsson wrote:
>> I'm not familiar with that feature of autoconf. The check in make puts a 
>> dependency between spec.gmk and all the files in common/autoconf. If 
>> spec.gmk isn't touched, make won't budge. Running config.status isn't 
>> working on my machine though, so I will need to investigate this a bit more 
>> and see if we can get it working.
>> 
>> /Erik
>> 
>> On 2013-06-27 20:23, David DeHaven wrote:
>>> Am I wrong in thinking that running "build/<target>/config.status 
>>> --recheck" should alleviate the "you need to re-run configure" condition 
>>> that happens when you pull in new sources? I think it needs to touch some 
>>> config files if they are unchanged or whatever test is blocking the build 
>>> needs to consider that it may have been re-run and nothing changed.
>>> 
>>> -DrD-
>>> 

Reply via email to