On Wed, May 15, 2019 at 11:50 AM Hongxu Jia <hongxu....@windriver.com> wrote: > > On 5/15/19 5:32 PM, Andreas Müller wrote: > > --- a/meta/classes/autotools.bbclass > +++ b/meta/classes/autotools.bbclass > @@ -90,7 +90,11 @@ oe_runconf () { > bbnote "Running $cfgscript ${CONFIGUREOPTS} ${EXTRA_OECONF} > $@" > if ! ${CACHED_CONFIGUREVARS} $cfgscript ${CONFIGUREOPTS} > ${EXTRA_OECONF} "$@"; then > bbnote "The following config.log files may provide > further information." > - bbnote `find ${B} -ignore_readdir_race -type f -name > config.log` > + config_log="`find ${B} -ignore_readdir_race -type f > -name config.log`" > + bbnote "$config_log" > + [ -e "$config_log" ] && cat "$config_log" | while > read line; do > + bbnote "$line" > + done > bbfatal_log "configure failed" > fi > else > -- > 2.7.4 > > That output is useful only sometimes and extremly verbose. I'd suggest > to introduce a switch to enable/disable (even as newbie user I am able > to find config.log). How about making autobuilder's WORKDIR > accessible? > > The output only happens while do_configure failure, it does nothing when > build succeed, > > while failure occurs, I believe related message is the more the better. > > The autobuilder is just an example, for community development, it is hard to > login > > others build host to debug issue, and we have to take time to reproduce it > > if we could trace it with a simple glance from the log, why not > Errors are common at recipe creation. I am asking for a knob to prevent me from scrolling through endless wallpapers (confg.logs can be >> 100K) to find simple errors.
And it just works around an autobuilder hiding useful information, My 2ct Andreas -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core