From patchwork Sat May 1 20:12:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: ZHIZHIKIN Andrey X-Patchwork-Id: 1472703 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=leica-geosystems.com header.i=@leica-geosystems.com header.a=rsa-sha256 header.s=selector1 header.b=nV+7csR5; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4FXgR01dYvz9sVq for ; Sun, 2 May 2021 06:13:12 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 9341E80C65; Sat, 1 May 2021 22:13:03 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=leica-geosystems.com header.i=@leica-geosystems.com header.b="nV+7csR5"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 3A6C681D10; Sat, 1 May 2021 22:13:01 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20703.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::703]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 595AD8092A for ; Sat, 1 May 2021 22:12:58 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=andrey.zhizhikin@leica-geosystems.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e3aGUHT+BwTHrRHygRLknukTa1vAVd2C401XrH4a0oHqiG9qo1kdi9V0y+xzqP8sDAXjRmLXww8Xp/DNU9r1gP6LfMzxjU/dmzrOgrnI4+lH+9vqokL4zGX8JiNY50gJiftepycgkdUcxyMgyVw4VdiqZGFAkyMO4CjT8wGD6FHSXxw11o4F6uSuhch4kpR3zKKVr1FObGMD+4XoHkm0HOa6QKHeII4hZcuYX3Zp9BM3tTyL5CSZPFOUZ4vphFugd5rBs5YVgcS/10LvYDQF3uWd/w+2fpz3T8idKP7vFJA0K7x4yQvsmVVGbinfjs+b/SO7wuat7GNEnnBzxuexoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ixcwDCCb5cgRrRKjhTNOK62uFr2Ji6AepJ8y3hjIcI4=; b=gwhjhfLhSmAdCNFJRWxWO7tZqigMmtuUEkjl6bUX86pM+lz10EP8LXJNFZXfmG2gXi2z70H5J7drMk/LW+CHerZnI5OfEmvvnKqI4M7XGszBSMyJe/TkcMNmrpqqShpz8W60kBQ/ihGQjZJKkSpj/kmOEvraNujeuoLyJwLkXEGXnOuGJwAl9CAzVFoF/SsavX5pb7+fjlrXov6monVsggiipmYh7skQxuvJPOvJREsMd6WXGUPrXUt45xQK+n7pojJPE0Y72V9+8Q78mH/i5RV3P3ar9eIUeVKPNJltZ7P4TyR8YgiAbOw1vmPcPBjk9Sppe8gXN8k22N1JKmDz+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=leica-geosystems.com; dmarc=pass action=none header.from=leica-geosystems.com; dkim=pass header.d=leica-geosystems.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leica-geosystems.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ixcwDCCb5cgRrRKjhTNOK62uFr2Ji6AepJ8y3hjIcI4=; b=nV+7csR5nqRq2r1TDcHdWAjCKbrsUasIyDIsj+XdIbmd6/jhIfQsuDesdPf+Fb9jVLEioKWCIctJHB2/k+wvDQOK1SrgaKrXTqhQBoMkgWiIeZBvzq+rJWfmCeBeUm383VeBiNLcufftekpazdyViy02lpoOV6JLT81gchJFooE= Authentication-Results: lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=leica-geosystems.com; Received: from DB3PR0602MB3737.eurprd06.prod.outlook.com (2603:10a6:8:9::13) by DB8PR06MB6089.eurprd06.prod.outlook.com (2603:10a6:10:3d::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.35; Sat, 1 May 2021 20:12:50 +0000 Received: from DB3PR0602MB3737.eurprd06.prod.outlook.com ([fe80::db2:2568:8384:444f]) by DB3PR0602MB3737.eurprd06.prod.outlook.com ([fe80::db2:2568:8384:444f%5]) with mapi id 15.20.4087.035; Sat, 1 May 2021 20:12:50 +0000 From: Andrey Zhizhikin To: u-boot@lists.denx.de Cc: Andrey Zhizhikin , Simon Glass Subject: [PATCH] Makefile: allow to override python3 Date: Sat, 1 May 2021 22:12:21 +0200 Message-Id: <20210501201221.4936-1-andrey.zhizhikin@leica-geosystems.com> X-Mailer: git-send-email 2.25.1 X-Originating-IP: [146.185.2.7] X-ClientProxiedBy: ZR0P278CA0130.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:40::9) To DB3PR0602MB3737.eurprd06.prod.outlook.com (2603:10a6:8:9::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from GEO-HfyyrYQLnZo.lgs-net.com (146.185.2.7) by ZR0P278CA0130.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:40::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.27 via Frontend Transport; Sat, 1 May 2021 20:12:49 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9104c5c4-72c8-42eb-20e2-08d90cdd7e53 X-MS-TrafficTypeDiagnostic: DB8PR06MB6089: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +yAPaqTbJHCXtkJ1xry3DH/ZTdrE3omum1ipWyzTU03VGcbCGgXcPqVIxTOoLupTnN/wlebqdMyfHV5bgoc9qxnW/pQ2PMhxqaHjaZqmz9C/TN9BVWsWChKXmMgLe8CtVq3kRW0LM7v0ro/cFtLhtAxQrmyImt7fF5D27WODbHnUNhJYwSJp8KUp3sVNYlbBKu5klVXPT+zGSdVlM1xi+0EvLT1TnJLI2g/o24AtyZJmibVuW/wn4nDrnjlswb8I4MoLNG7q1kRSVjMREoGs2ru4U0aExrtlW0PazFmkViffR/s9LDlzYjiMXphAYwPXsbvJ3yzDdRO96dHDzSlioGQxaoCatOglAhldflaGOxXlMNic2UxXv1QJBXIclUgguPn2KiqyPu+lBlf0PGGx0xQb78JmQahrDrblsKcEwlamKs3ofw/p864pUP90INa1mUckMof1H0bbg4Zf0I0iklfl6HXV9A6KgItrL6IH4ETbjKBwutw9VWiQn4XZlp8vEcClTLjcWnRWiRfvZb/oMGnhRSa4kaZtaIRQS93jiLJdtYbsbFPY+wogY6h9qqGpUWyqVLOPRRdU2U8JXZceOtaA3dSy0wOj7X60jtHMF62KorwXl6I/A3w2PHLakoe0gMWQN3sPv07fndwa2g58EL9QJx+A/GsVmGtjBkV9aX8= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB3PR0602MB3737.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(396003)(39850400004)(346002)(136003)(376002)(316002)(956004)(26005)(44832011)(36756003)(4326008)(2616005)(54906003)(8676002)(6486002)(2906002)(66946007)(16526019)(8936002)(1076003)(186003)(66556008)(52116002)(6512007)(66476007)(6916009)(38100700002)(38350700002)(6506007)(6666004)(478600001)(5660300002)(86362001)(83380400001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: hLGUwcl4WcO+d/UQAdzbIKObFg7A5e5vo73+AMWnGWdx0NdK2/vyP9ytKeHI11hsWTm+KiYJtAnfd9qxIMpLD6pO/vrmkIS2Uug5ioh6n/5M0+TfZpRhA10D2wpgUpxITdwK8YCThEoaXihmhhnX0+vjW65dL4QvSECF+qZOgWlwgKIOn92sUZHCSc13NWNBMgW7svWHtcGU/8KfKLHFqL4AtTtBO9xUxVWOP13iLOicSPdVan68XYpDjhVRyPkAQ5FXSZDuJEozFMLdOqLs8mWv376Sqvh5yjPb80NtEsbti9gpf+CKVDw/9tbRbhOaUyMLz8WWP6zQG9aNggn4qKgDufPKKooHtoe6oAIiocAgDtKjvuz0wxf7U+iz69KS1gc1KksNxkIhCpiD6rbI2E5eIJ00thabSmTA7ZUnHiADY5DYUrgdyzITJn4nzUSb+2RyQGiUs9QqFaZNZkQybOJknzVvtbknuWs6npJ6ffxKrlVT5wmHqb09nm41ns5cMeZHJPUPgr5Z261KnkRf4QlvkumAx4ykN7Rktp5LLgvgsfwoZl84c/jibhZCY3SE8PL8tzk1Xn7P7UB/7mcF1um/+loIGJP4hqGesOd6IHtd6SevQ217CkZectF/VOS/cdt/A1D5+sjlJNVmJZRalwEpjzF3iShD8FIuxWaxbfeGvO5monbhh76GV162ut2OONmsdmL6icX3rM8AWOg4CGRZuLU5lAzHvW2FJqi7j3l0cGwjYPh4F1GszukR0XgUzFK2EuKzwZjAaEx79YYiYRmcxccrPdGSvWL+ZA0RebYYF+ucM0t7hcFmvtDNONrNsKoA09EIG4uv9lqLQxfgKRoor295kTEBomVyT7a+5ICebtQLfc/1UpjmC5W6eCdWWgD16UthEh6iCLpN/HR8FUbw+QdJDmrAs99WTnxIIB7sMVlO8+CQHtW96Nu+zVE0bbtVSfMNHfXuny3koHvF8tUtLSv/Oijt9lBcQHtC3Nb9asVWYwZSJX0PU5k9PHnW6Dnjkk+c2NDUsAleUHzHUpmDqzx/gaYZkpFHRHYxB+XmktvhrZX4XOn4AXm8/EQWb52zl4FQlzb0uf6AgsNlIIinNaedHqZRfHO5xAC7WJ+I47GmkVJDOfAPG+axNxQwvzZ43IjC2psGO3Ewp+aS1RG8RhvtZe1yp44/lrbmb3gRj0+zJo9mZB+I6LHfnWCXRfAeiXp043LobzJKAAaOb3MMnExUT+Qa9Vh34MIphr2WhddrC55t5PQzhRY3507r35bHLxSoA1IgBfUCD5kDY2fi2Iy7VEtth2d0N1k6JLVdSy6GCI/K9C0+vHa4RRFd X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9104c5c4-72c8-42eb-20e2-08d90cdd7e53 X-MS-Exchange-CrossTenant-AuthSource: DB3PR0602MB3737.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 May 2021 20:12:50.1555 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 2Q0gQi9OqXoHqT5s3V5Fa5T+xnF0K7iN9yVC3X+bLIo4OV4RojBjRc4c+dU/ib+1M4fx4RuRQzfZHyn1i+CmNoKFl2XeJbGF5F0SqzUJK/U= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR06MB6089 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.4 at phobos.denx.de X-Virus-Status: Clean Python3 taken from the PATH causes build issues when pylibfdt bindings are generated with Yocto SDK. Python3 provided as a part of SDK is not compatible with host Python3, therefore binding build breaks with following errors: scripts/dtc/pylibfdt/libfdt_wrap.c:154:11: fatal error: Python.h: No such file or directory 154 | # include | ^~~~~~~~~~ Do not enforce the python3 from the PATH and make it conditionally-assigned so it can be overridden from outside of build system. Keep the default assignment to point to version that is taken from the PATH. Similar fix has been introduced in b48bfc74ee ("tools: allow to override python"), where conditional assignment is used for python executable to address similar build errors. Signed-off-by: Andrey Zhizhikin Cc: Simon Glass Fixes: e91610da7c ("kconfig: re-sync with Linux 4.17-rc4") Reviewed-by: Simon Glass --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 404977efa5..f033ab39f2 100644 --- a/Makefile +++ b/Makefile @@ -408,7 +408,7 @@ AWK = awk PERL = perl PYTHON ?= python PYTHON2 = python2 -PYTHON3 = python3 +PYTHON3 ?= python3 DTC ?= $(objtree)/scripts/dtc/dtc CHECK = sparse