From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: Re: [PATCH 16/16] configure: do_compiler: Dump some extra info under bash Date: Mon, 23 Apr 2018 17:21:42 +0100 Message-ID: <20180423162142.GG1980@perard> References: <1524156319-11465-1-git-send-email-ian.jackson@eu.citrix.com> <1524156319-11465-17-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fAeDr-0007sh-K6 for xen-devel@lists.xenproject.org; Mon, 23 Apr 2018 16:21:47 +0000 Content-Disposition: inline In-Reply-To: <1524156319-11465-17-git-send-email-ian.jackson@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Ian Jackson Cc: Juergen Gross , Janosch Frank , Thomas Huth , Stefano Stabellini , Peter Maydell , "Kent R. Spillner" , qemu-devel@nongnu.org, Ross Lagerwall , Paolo Bonzini , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBcHIgMTksIDIwMTggYXQgMDU6NDU6MTlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv dGU6Cj4gVGhpcyBtYWtlcyBpdCBtdWNoIGVhc2llciB0byBmaW5kIGEgcGFydGljdWxhciB0aGlu ZyBpbiBjb25maWcubG9nLgo+IAo+IFRoZSBpbmZvcm1hdGlvbiBtYXkgYmUgbGFja2luZyBpbiBv dGhlciBzaGVsbHMsIHJlc3VsdGluZyBpbiBoYXJtbGVzcwo+IGVtcHR5IG91dHB1dC4gIChUaGlz IGlzIHdoeSB3ZSBkb24ndCB1c2UgdGhlIHByb3BlciAke0ZVTkNOQU1FWypdfQo+IGFycmF5IHN5 bnRheCAtIG90aGVyIHNoZWxscyB3aWxsIGNob2tlIG9uIHRoYXQuKQo+IAo+IFRoZSBleHRyYSBv dXRwdXQgaXMgb25seSBwcmludGVkIGlmIGNvbmZpZ3VyZSBpcyBydW4gd2l0aCBiYXNoLiAgT24K PiBzeXN0ZW1zIHdoZXJlIC9iaW4vc2ggaXMgbm90IGJhc2gsIGl0IGlzIG5lY2Vzc2FyeSB0byBz YXkgYmFzaAo+IC4vY29uZmlndXJlIHRvIGdldCB0aGUgZXh0cmEgZGVidWcgaW5mbyBpbiB0aGUg bG9nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy aXguY29tPgo+IC0tLQo+ICBjb25maWd1cmUgfCA0ICsrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDQg aW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9jb25maWd1cmUgYi9jb25maWd1cmUKPiBp bmRleCBkNTQzNWZmLi5hNGM1MjkyIDEwMDc1NQo+IC0tLSBhL2NvbmZpZ3VyZQo+ICsrKyBiL2Nv bmZpZ3VyZQo+IEBAIC02MCw2ICs2MCwxMCBAQCBkb19jb21waWxlcigpIHsKPiAgICAgICMgaXMg Y29tcGlsZXIgYmluYXJ5IHRvIGV4ZWN1dGUuCj4gICAgICBsb2NhbCBjb21waWxlcj0iJDEiCj4g ICAgICBzaGlmdAo+ICsgICAgZWNobyA+PmNvbmZpZy5sb2cgIgo+ICtmdW5jczogJHtGVU5DTkFN RX0KPiArbGluZXM6ICR7QkFTSF9MSU5FTk99Cj4gK2ZpbGVzOiAke0JBU0hfU09VUkNFfSIKPiAg ICAgIGVjaG8gJGNvbXBpbGVyICIkQCIgPj4gY29uZmlnLmxvZwo+ICAgICAgJGNvbXBpbGVyICIk QCIgPj4gY29uZmlnLmxvZyAyPiYxIHx8IHJldHVybiAkPwo+ICAgICAgIyBUZXN0IHBhc3NlZC4g SWYgdGhpcyBpcyBhbiAtLWVuYWJsZS13ZXJyb3IgYnVpbGQsIHJlcnVuCgpIb3cgaXMgdGhpcyB1 c2VmdWxsPyBBbGwgSSBoYXZlIGluIG15IGNvbmZpZy5sb2cgaXMgYSBsb3Qgb2Y6CiAgZnVuY3M6 IGRvX2NvbXBpbGVyCiAgbGluZXM6IDkxCiAgZmlsZXM6IC4vY29uZmlndXJlCgpBbmQgb25lOgog IGZ1bmNzOiBkb19jb21waWxlcgogIGxpbmVzOiA5NQogIGZpbGVzOiAuL2NvbmZpZ3VyZQoKSXQg c3RpbGwgZG9uJ3QgdGVsbCBtZSB3aGljaCB0ZXN0IGhhZCBydW5uZWQuCgpSZWdhcmRzLAoKLS0g CkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0 Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl dmVs From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40369) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fAeDu-00058U-L6 for qemu-devel@nongnu.org; Mon, 23 Apr 2018 12:21:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fAeDr-0007ZN-BE for qemu-devel@nongnu.org; Mon, 23 Apr 2018 12:21:50 -0400 Received: from smtp03.citrix.com ([162.221.156.55]:32497) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fAeDr-0007YR-1F for qemu-devel@nongnu.org; Mon, 23 Apr 2018 12:21:47 -0400 Date: Mon, 23 Apr 2018 17:21:42 +0100 From: Anthony PERARD Message-ID: <20180423162142.GG1980@perard> References: <1524156319-11465-1-git-send-email-ian.jackson@eu.citrix.com> <1524156319-11465-17-git-send-email-ian.jackson@eu.citrix.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <1524156319-11465-17-git-send-email-ian.jackson@eu.citrix.com> Subject: Re: [Qemu-devel] [PATCH 16/16] configure: do_compiler: Dump some extra info under bash List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Ian Jackson Cc: qemu-devel@nongnu.org, Ross Lagerwall , Juergen Gross , Stefano Stabellini , xen-devel@lists.xenproject.org, "Kent R. Spillner" , Janosch Frank , Thomas Huth , Peter Maydell , Paolo Bonzini On Thu, Apr 19, 2018 at 05:45:19PM +0100, Ian Jackson wrote: > This makes it much easier to find a particular thing in config.log. > > The information may be lacking in other shells, resulting in harmless > empty output. (This is why we don't use the proper ${FUNCNAME[*]} > array syntax - other shells will choke on that.) > > The extra output is only printed if configure is run with bash. On > systems where /bin/sh is not bash, it is necessary to say bash > ./configure to get the extra debug info in the log. > > Signed-off-by: Ian Jackson > --- > configure | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/configure b/configure > index d5435ff..a4c5292 100755 > --- a/configure > +++ b/configure > @@ -60,6 +60,10 @@ do_compiler() { > # is compiler binary to execute. > local compiler="$1" > shift > + echo >>config.log " > +funcs: ${FUNCNAME} > +lines: ${BASH_LINENO} > +files: ${BASH_SOURCE}" > echo $compiler "$@" >> config.log > $compiler "$@" >> config.log 2>&1 || return $? > # Test passed. If this is an --enable-werror build, rerun How is this usefull? All I have in my config.log is a lot of: funcs: do_compiler lines: 91 files: ./configure And one: funcs: do_compiler lines: 95 files: ./configure It still don't tell me which test had runned. Regards, -- Anthony PERARD