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