From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EF946CA9EBB for ; Thu, 24 Oct 2019 18:06:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id AF26621906 for ; Thu, 24 Oct 2019 18:06:10 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="hmNps2Z9" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2503985AbfJXSGK (ORCPT ); Thu, 24 Oct 2019 14:06:10 -0400 Received: from mail-lj1-f194.google.com ([209.85.208.194]:40050 "EHLO mail-lj1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2503978AbfJXSGJ (ORCPT ); Thu, 24 Oct 2019 14:06:09 -0400 Received: by mail-lj1-f194.google.com with SMTP id u22so8026238lji.7 for ; Thu, 24 Oct 2019 11:06:06 -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=YTe4eHeT5TZhEJjYo5+B/HRbkwsUoHnaGe3R5fij54M=; b=hmNps2Z9pEQjqlCRZbVSw255vuyGjjzC4tvNOiHrpGFb5nQt1JueBUE6bR2t48cQfI tjLVMUTnEklIu096/RRUSfVv0XZFK+xXNLTgdkI1aXwZ1UQkIrqG5WgVq5/QsU9ml2fb xRRNJ4aQqjQYCK2Rpz0I86lj1hNq/czQWmY2m/JpmDgSt6IIGFYPYiyTb/mb+rznmiHE UXQVNg9tB145qDRBwvgn/Wv5uPkI9Y66glRRXTMh7y3b7dtOjiAYIqITD/8fGtlkFUMX Q4yTv7h78OEL89GVVj6qtHK3NRoq7oescZrZnBjYbwSTatkqgRQt6sMpU/+OQOHyir6p 2sfw== 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=YTe4eHeT5TZhEJjYo5+B/HRbkwsUoHnaGe3R5fij54M=; b=YhFtkO5F4hXdPA7kAOUeBTCVk10srbfjSieORU93xzcumPV4fgtZnGi1IekDrx/48a CyAXdbumbexwKi7MebXuUO1XlJpXpSihi3h71c3Kb+JdBgAbxGkHuYBCUplOezX9ICcs D/IQFzUYYWVLe3Zqu/rAmWqbqvjk9YJgNZMnGXpyBGppRbQSnp51itV5VGtpN5+IQskH YuiaZ9csvSFOHMzym/mZTrqNCv3USWr9ZCHRs40ex3S5kaczyDoJ+RM1j7cNkgj25Q4b c0PPGjftjmjm/mhw5Hw44RNJTcpUechHB3B4b/kWH5Sg10yS8QJ0S1mtnAnu2YR3kg+e PCSw== X-Gm-Message-State: APjAAAXo91/QG6t1S1dLGKL2mnY3v13cAxa81P7rn9LPZP30qHbXN8B5 O6RQ2Iv0Aqtr2IUeC+NmR0vEzkhgsYem/IJf3C9nuiugM3XKLA== X-Google-Smtp-Source: APXvYqzZB6Y//GgarWpILlavMoo37NqWI6DzleMI4G81vk7/R4vr31aaxljkdAxD7FERwtB4bu+XxLqud7vAcSRfh4k= X-Received: by 2002:a2e:3514:: with SMTP id z20mr2567259ljz.84.1571940365607; Thu, 24 Oct 2019 11:06:05 -0700 (PDT) MIME-Version: 1.0 References: <20191023024149.GA29009@leoy-ThinkPad-X240s> In-Reply-To: <20191023024149.GA29009@leoy-ThinkPad-X240s> From: =?UTF-8?B?RGFuaWVsIETDrWF6?= Date: Thu, 24 Oct 2019 13:05:54 -0500 Message-ID: Subject: Re: Linux-next: 20191022: perf: bpf_helpers_doc.py: not found To: Leo Yan , sfr@canb.auug.org.au Cc: Naresh Kamboju , Linux-Next Mailing List , Arnaldo Carvalho de Melo , open list , linux-perf-users@vger.kernel.org, Arnaldo Carvalho de Melo , lkft-triage@lists.linaro.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-next-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-next@vger.kernel.org Hello! On Tue, 22 Oct 2019 at 21:42, Leo Yan wrote: > > Hi Naresh, > > On Tue, Oct 22, 2019 at 09:04:04PM +0530, Naresh Kamboju wrote: > > We have noticed perf (OE recipe) build failure on linux next 20191022. > > do you see this failure ? > > > > /bin/sh: 1: perf/1.0-r9/perf-1.0/scripts/bpf_helpers_doc.py: not found > > Makefile:184: recipe for target 'bpf_helper_defs.h' failed > > make[3]: *** [bpf_helper_defs.h] Error 127 > > make[3]: *** Deleting file 'bpf_helper_defs.h' > > Makefile.perf:765: recipe for target 'perf/1.0-r9/perf-1.0/libbpf.a' fa= iled > > make[2]: *** [perf/1.0-r9/perf-1.0/libbpf.a] Error 2 > > I tested for two methods with linux-next, one is native building mode > for Arm64 building on DB410c board, another is cross compiling Arm64 > binary on my x86 laptop. Both cannot reproduce this failure. > > After read your shared build log and I think the building process is > expected: Perf tool tries to build libbpf, so it changes to the > building folder 'BPF_DIR' (which is under $(srctree)/tools/lib/bpf/), > then failed to find file $(srctree)/scripts/bpf_helpers_doc.py. > > Here $(srctree) means the kernel's root folder. > > Seems to me, this failure is caused by missing to sync kernel files > $linux_src/scripts to the OE folder 'perf/1.0-r9/perf-1.0/scripts'? Yes, this is exactly the reason. As of e01a75c159691 (merged on next-20191022), we need to include linux/scripts into the source directory for OpenEmbedded to build Perf. We have now sent a fix to OE-core. By the way, while looking at this, we found this unresolved conflict in the tree: -----8<----------8<----------8<----- $ git show 2b5d5b1927a8c commit 2b5d5b1927a8c17bf3ce5b4f781c6ba11e02cadd Merge: c1e45431c592 ae79d5588a04 Author: Ingo Molnar Date: Mon Oct 21 07:13:15 2019 +0200 Merge branch 'perf/core' Conflicts: tools/perf/check-headers.sh diff --cc tools/perf/check-headers.sh index 499235a41162,93c46d38024e..1f73e6f7438c --- a/tools/perf/check-headers.sh +++ b/tools/perf/check-headers.sh @@@ -28,7 -28,7 +28,11 @@@ arch/x86/include/asm/disabled-features. arch/x86/include/asm/required-features.h arch/x86/include/asm/cpufeatures.h arch/x86/include/asm/inat_types.h ++<<<<<<< HEAD +arch/x86/include/asm/emulate_prefix.h ++=3D=3D=3D=3D=3D=3D=3D + arch/x86/include/asm/msr-index.h ++>>>>>>> perf/core arch/x86/include/uapi/asm/prctl.h arch/x86/lib/x86-opcode-map.txt arch/x86/tools/gen-insn-attr-x86.awk ----->8---------->8---------->8----- That's still on next-20191024. Greetings! Daniel D=C3=ADaz daniel.diaz@linaro.org > Thanks, > Leo Yan > > > Metadata: > > -----------------------------------------------------------------------= - > > kernel: 5.4.0-rc4 > > git repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-ne= xt.git > > git branch: master > > git commit: a722f75b2923b4fd44c17e7255e822ac48fe85f0 > > git describe: next-20191022 > > Test details: https://qa-reports.linaro.org/lkft/linux-next-oe/build/ne= xt-20191022 > > > > Full build log: > > https://ci.linaro.org/view/lkft/job/openembedded-lkft-linux-next/DISTRO= =3Dlkft,MACHINE=3Dhikey,label=3Ddocker-lkft/631/consoleText > > > > - Naresh