From patchwork Wed Jan 10 05:09:00 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Denys Dmytriyenko X-Patchwork-Id: 124011 Delivered-To: patch@linaro.org Received: by 10.140.22.227 with SMTP id 90csp4843419qgn; Tue, 9 Jan 2018 21:09:11 -0800 (PST) X-Google-Smtp-Source: ACJfBotIO2kIucYlXt8opVAHYDrb64ehMv7sKFgL8F7QiIFjsULV51wcRIsm5nzWoxk/xEZostKI X-Received: by 10.98.133.8 with SMTP id u8mr15854959pfd.26.1515560951732; Tue, 09 Jan 2018 21:09:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1515560951; cv=none; d=google.com; s=arc-20160816; b=kC5mn49Ieblb5oj4761VIQ3LnCNjsPOh1VEwEkJcfZqHvb3qK2arQ//mBI2Inf6xD4 4/bZCpOCFNNEtfBObxlsuDiK7RhtCP4KUJknCis87pKH1gprVaIYmkRdwK052MP87+Wr cfS5VsAs+/oPXTf5y+qvB+h7hsG2PvL38H/KBK/gO6DCJEEQOFnBevbWkYrKMaw4vbST apy51aniLRZmw4uJjvtDxLpqnYwRshRKuwSVtT/XkFhgbPRoWoW2DYPmyJhL3DPRZEM7 Q0OJpY4GqmciDZaRS9gcs8WuQoeO2328trA2yb70MG46NgXIegk9tzLqrmZw7cubeq4j VvBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:cc:message-id:date:to:from:delivered-to :arc-authentication-results; bh=BV/NSf9VTPzlcloTp0n6+6uZRrtRDVfjGYy0328LGHY=; b=QTOzdh5t7KEh9Bao5Y9xRyR3/h0uAi5YKErMTuM6NbAf0xndviOF330s+LTjv7j751 CZYvgrfdWLT8EzjElxlx2WBJh6bdw43GaaDR1smdjTUpZe2v+du7O8ic5SNXuQtK15qB pO5ULd87FG02z/QCSoiME/k9dOYC/Qt6TkVI2svPas4bOPFC3WwOu3Kpht27trTJjqs1 BlTKrIFbl+X43C4BXHyEqmvyl9oxXeTMkweHQVdfYdB8nrTQ/dE9j1j7kciw/Uw2EC53 QfiyBBblqce5wG0Y6SKAmxgEBuCyTMw9HItvuz74RPozPCRNMyrDrtCX0+j1r0GJCW/x 1Ejg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id c11si11375877pll.739.2018.01.09.21.09.10; Tue, 09 Jan 2018 21:09:11 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) client-ip=140.211.169.62; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org Received: from review.yoctoproject.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 6A034788D4; Wed, 10 Jan 2018 05:09:04 +0000 (UTC) X-Original-To: openembedded-core@lists.openembedded.org Delivered-To: openembedded-core@lists.openembedded.org Received: from mailout4.zoneedit.com (mailout4.zoneedit.com [64.68.198.17]) by mail.openembedded.org (Postfix) with ESMTP id E1D457885C for ; Wed, 10 Jan 2018 05:09:02 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mailout4.zoneedit.com (Postfix) with ESMTP id E156320AB9; Wed, 10 Jan 2018 05:09:03 +0000 (UTC) Received: from mailout4.zoneedit.com ([127.0.0.1]) by localhost (zmo03-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pdvSbB4X9d0X; Wed, 10 Jan 2018 05:09:03 +0000 (UTC) Received: from mail.denix.org (pool-100-15-85-143.washdc.fios.verizon.net [100.15.85.143]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailout4.zoneedit.com (Postfix) with ESMTPSA id C049220189; Wed, 10 Jan 2018 05:09:02 +0000 (UTC) Received: from gimli.denix (gimli [192.168.0.6]) by mail.denix.org (Postfix) with ESMTP id 3EBCE16325E; Wed, 10 Jan 2018 00:09:02 -0500 (EST) From: Denys Dmytriyenko To: openembedded-core@lists.openembedded.org Date: Wed, 10 Jan 2018 00:09:00 -0500 Message-Id: <1515560940-118797-1-git-send-email-denis@denix.org> X-Mailer: git-send-email 2.7.4 Cc: Denys Dmytriyenko Subject: [OE-core] [PATCH] perf: depend on native versions of bison and flex X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: openembedded-core-bounces@lists.openembedded.org Errors-To: openembedded-core-bounces@lists.openembedded.org From: Denys Dmytriyenko Explicitly depend on bison-native and flex-native for deterministic builds, as those are required for the build: | Makefile.config:129: *** Error: flex is missing on this system, please install it. Stop. | Makefile.perf:205: recipe for target 'sub-make' failed | make[1]: *** [sub-make] Error 2 | Makefile:68: recipe for target 'all' failed | make: *** [all] Error 2 | Makefile.config:133: *** Error: bison is missing on this system, please install it. Stop. | Makefile.perf:205: recipe for target 'sub-make' failed | make[1]: *** [sub-make] Error 2 | Makefile:68: recipe for target 'all' failed | make: *** [all] Error 2 In most cases, those dependencies come indirectly via toolchain dependencies, specifically binutils-cross, which pulls both bison-native and flex-native. Different setups, such as with external toolchain, would expose this problem, since correct dependency is not marked explicitly. The change is build-tested on all qemu architectures. Signed-off-by: Denys Dmytriyenko --- meta/recipes-kernel/perf/perf.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.7.4 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core diff --git a/meta/recipes-kernel/perf/perf.bb b/meta/recipes-kernel/perf/perf.bb index b79b973..bb943ec 100644 --- a/meta/recipes-kernel/perf/perf.bb +++ b/meta/recipes-kernel/perf/perf.bb @@ -26,7 +26,7 @@ DEPENDS = " \ virtual/${MLPREFIX}libc \ ${MLPREFIX}elfutils \ ${MLPREFIX}binutils \ - bison flex xz \ + bison-native flex-native xz \ xmlto-native \ asciidoc-native \ "