RFR: JDK-8024620 config.log does not end up in corresponding configuration

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Thu Sep 12 07:21:31 UTC 2013


On 2013-09-11 23:08, Dalibor Topic wrote:
> I haven't dug into the code much, but why not use AC_CONFIG_COMMANDS [0] ?
>
> cheers,
> dalibor topic
>
> [06 https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Configuration-Commands.html#Configuration-Commands

I haven't actually noticed AC_CONFIG_COMMANDS before; thank you for 
pointing it out. Having read the documentation, however, I can't see the 
point.

Adding a post-process command using AC_CONFIG_COMMANDS would make it be 
the last part of config.status, which is executed as part of AC_OUTPUT. 
This is more or less equivalent with executing the code after the 
AC_OUTPUT macro call. The only difference, is that it is not stored in 
config.status.

The autoconf idea is that you should be able to re-execute config.status 
and have your configuration re-created. This is not something we have 
ever tested, and I highly doubt it will work, given the complexity of 
our configure scripts. Given that, I think wrapping the code in a 
AC_CONFIG_COMMANDS will achieve nothing except making the code harder to 
understand.

Nevertheless, thanks for the pointer! It might turn out to be useful 
some day.

/Magnus



More information about the build-dev mailing list