Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp703392ybb; Wed, 1 Apr 2020 08:08:34 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvwKoqdClPKKxxi8ZvSlgJKxt/jZJTQQMxiXsEhrCYTyDg18MT3pQ/pwh/cmyo2E6FIUdSh X-Received: by 2002:a05:6830:1e10:: with SMTP id s16mr17048496otr.222.1585753714416; Wed, 01 Apr 2020 08:08:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585753714; cv=none; d=google.com; s=arc-20160816; b=wU8m/S4AnX8BWDukulNYCTUadxFJ8ds6WJF95cqt3x91tebXRRxlq2Rusq4tJe/IL6 5QZqYyNotQ3cmwIfKKzbOxN3ECp8uvqg4S2tqOQ5sjtPzG+amLTC0Wk3i6/tiTVX78O9 D+Y5xIvCgIb6d5sc+0zjEacuOraHQl+cPjmDLU2645J2NYvj2H/aQ/NbdZ4+m++uJf8m Y0YsN5WFK79nGqHAJReryqVuyuQw6st9ZTLKQuxKMuoGLrVqTyO7hmT6x74H2AKmo5QP 21uTv6dkaag4GxHKuas+8pd6AGqq5sgzGlO4erI61/Y4/4QbDDrWOj+ZjZzlG4GI6QDa fFnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=id2LgVdX5Zbt9LUjt9m/iHuBybgTZCyiEkTXJT43HH0=; b=PpvAgTw7vNggNfgqbUZlmOPOCOXDPejChv5/v8rafqIEdtoah2puj3/zO3DGycek2j Jh1pUojZRBeuqXXTl1O5j8COCK0sCXHqGcLBCyIFv9YDkWkeRLtqrq2pqG6tVhbRxIvF OQJkGGZCRsZHcw6WOjQiOE5GOwC02lbgpMNZbhXj2DzmjN3jKX+x3mV2BX87gZVMST78 5l9ZYVsC0yEHNsywnVCZ8x2snTTu0lwhrWE5k5PG1sWWPVrKnIDGEEu+2FADUTJ20X54 5VP5EdEGh+5a0O0T3qsBv5ib0SECwELx4wp3gJ5FQime1YliqKgjCB1LBVSoUML875D6 4T0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=a+n5pwj8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o8si1041590oig.189.2020.04.01.08.08.03; Wed, 01 Apr 2020 08:08:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=a+n5pwj8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732728AbgDANqI (ORCPT + 99 others); Wed, 1 Apr 2020 09:46:08 -0400 Received: from mail-lj1-f196.google.com ([209.85.208.196]:41536 "EHLO mail-lj1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732504AbgDANqH (ORCPT ); Wed, 1 Apr 2020 09:46:07 -0400 Received: by mail-lj1-f196.google.com with SMTP id n17so25810112lji.8 for ; Wed, 01 Apr 2020 06:46:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=id2LgVdX5Zbt9LUjt9m/iHuBybgTZCyiEkTXJT43HH0=; b=a+n5pwj80vxevLVnTRMIx4qWSuxW3589cCII700Sn26rl8XSxthgUsEG6dTmoGB7vt 0k53FXKC/jOR9z2QXlU3tsKSJ35NYNtKx0sSec158mg+VDWseor1rT7oGZQnGhDj1iE7 XtW44XqLXjZAyJjvwPC2tTk3pkr4PdMBMK4tjgDwkBBmR/ctr995EOcjxt20GxFuvOmm VZ+WJ/oO5vcaHLJiZYz3yTdPieEqBiNfOY6ryPLv6bpjvI2hvsz4VPQ2600QHjtzbvMY qhe4mY58TpGb31ulHf/AuWe4vuJLJhWUXYeKs7xaAl8nK7RND5J4gsN48ZZJl7yeksGW Hj6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=id2LgVdX5Zbt9LUjt9m/iHuBybgTZCyiEkTXJT43HH0=; b=be1Pj0EGqJAeXyc19plSu6ANLBfN+oLjgzJDxF3r2camWQ2x6R2pWF0+YzrzfzHJE+ z2tL3FiojUvf87T63fztcMbz+xjp0UU3RLItkwEiMVh9mUTuOhddzsMMEk/Ds0bZZ2Om WvmIDybOarocbcH3DUyk3+QWv1jxmuXYqRajPpWs9WM7xw0uRzJlnQvZH+eoOMpyLAAG j3oDzCl4HlzlvT+YKr1Ko7DbR7BqRc8jd7gJ7fVMn/tk/J5Pd+MkDRDjd2Km5Owx8mcx 6Ct2jz63W+zOBkylai5JUoJNRcrnlBNtPDRVBOxpssZ7Oz/6pPaesZNvOijqweLK9DR1 maGw== X-Gm-Message-State: AGi0PuboB15FwXnoD5zlynJxH5XsuiUzXEvYagoQoJ3tVSsH6oBZaOJ9 699uP4pe5wcqYA+1VkCfxy9/oN9fkUIlVMPjziV0eA== X-Received: by 2002:a2e:868b:: with SMTP id l11mr13154273lji.247.1585748765088; Wed, 01 Apr 2020 06:46:05 -0700 (PDT) MIME-Version: 1.0 References: <20200331085308.098696461@linuxfoundation.org> <20200331192949.GN9917@kernel.org> <20200401124037.GA12534@kernel.org> In-Reply-To: <20200401124037.GA12534@kernel.org> From: =?UTF-8?B?RGFuaWVsIETDrWF6?= Date: Wed, 1 Apr 2020 07:45:53 -0600 Message-ID: Subject: Re: [PATCH 5.6 00/23] 5.6.1-rc1 review To: Arnaldo Carvalho de Melo Cc: Linus Torvalds , Naresh Kamboju , Greg Kroah-Hartman , open list , Andrew Morton , Guenter Roeck , Shuah Khan , patches@kernelci.org, Ben Hutchings , lkft-triage@lists.linaro.org, linux- stable Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello! On Wed, 1 Apr 2020 at 06:40, Arnaldo Carvalho de Melo wrote: > Can you please try the one-liner at the end of this message? [...] > > From 2a88ba6ddf54a4340f5a5f896705d5e42561e210 Mon Sep 17 00:00:00 2001 > From: Arnaldo Carvalho de Melo > Date: Wed, 1 Apr 2020 09:33:59 -0300 > Subject: [PATCH 1/1] perf python: Fix clang detection to strip out option= s > passed in $CC > MIME-Version: 1.0 > Content-Type: text/plain; charset=3DUTF-8 > Content-Transfer-Encoding: 8bit > > The clang check in the python setup.py file expected $CC to be just the > name of the compiler, not the compiler + options, i.e. all options were > expected to be passed in $CFLAGS, this ends up making it fail in systems > where CC is set to, e.g.: > > "aarch64-linaro-linux-gcc --sysroot=3D/oe/build/tmp/work/juno-linaro-lin= ux/perf/1.0-r9/recipe-sysroot" > > Like this: > > $ python3 > >>> from subprocess import Popen > >>> a =3D Popen(["aarch64-linux-gnu-gcc --sysroot=3D/oe/build/tmp/work/= juno-linaro-linux/perf/1.0-r9/recipe-sysroot", "-v"]) > Traceback (most recent call last): > File "", line 1, in > File "/usr/lib/python3.6/subprocess.py", line 729, in __init__ > restore_signals, start_new_session) > File "/usr/lib/python3.6/subprocess.py", line 1364, in _execute_child > raise child_exception_type(errno_num, err_msg, err_filename) > FileNotFoundError: [Errno 2] No such file or directory: 'aarch64-linux-= gnu-gcc --sysroot=3D/oe/build/tmp/work/juno-linaro-linux/perf/1.0-r9/recipe= -sysroot': 'aarch64-linux-gnu-gcc --sysroot=3D/oe/build/tmp/work/juno-linar= o-linux/perf/1.0-r9/recipe-sysroot' > >>> > > Make it more robust, covering this case, by passing cc.split()[0] as the > first arg to popen(). > > Reported-by: Daniel D=C3=ADaz > Reported-by: Naresh Kamboju > Cc: Adrian Hunter > Cc: Arnaldo Carvalho de Melo , > Cc: Jiri Olsa > Cc: Namhyung Kim > Signed-off-by: Arnaldo Carvalho de Melo > --- > tools/perf/util/setup.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tools/perf/util/setup.py b/tools/perf/util/setup.py > index 8a065a6f9713..347b2c0789e4 100644 > --- a/tools/perf/util/setup.py > +++ b/tools/perf/util/setup.py > @@ -3,7 +3,7 @@ from subprocess import Popen, PIPE > from re import sub > > cc =3D getenv("CC") > -cc_is_clang =3D b"clang version" in Popen([cc, "-v"], stderr=3DPIPE).std= err.readline() > +cc_is_clang =3D b"clang version" in Popen([cc.split()[0], "-v"], stderr= =3DPIPE).stderr.readline() > > def clang_has_option(option): > return [o for o in Popen([cc, option], stderr=3DPIPE).stderr.readlin= es() if b"unknown argument" in o] =3D=3D [ ] > -- > 2.21.1 This worked on top of torvalds/master and linux-stable-rc/linux-5.6.y. Thanks and greetings! Daniel D=C3=ADaz daniel.diaz@linaro.org