From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 14 Jan 2022 12:32:20 +0100 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1n8Koe-001zfi-G9 for lore@lore.pengutronix.de; Fri, 14 Jan 2022 12:32:20 +0100 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1n8Kod-0007RN-Ey; Fri, 14 Jan 2022 12:32:19 +0100 Received: from mail-db8eur05on2041.outbound.protection.outlook.com ([40.107.20.41] helo=EUR05-DB8-obe.outbound.protection.outlook.com) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n8Ko1-0007RA-2b for ptxdist@pengutronix.de; Fri, 14 Jan 2022 12:31:41 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N/TqJ6IDsn7K5KCovRC3E0zgmog6MDMuSstINPDNsbQYi4L7U9XBOvyg6BtdULDPGLRRfrcGKePL5nQ2FxeUFekt+cgPGQKpA5EGnl8SD5NzQKfVlyhoRBLl1AJYOX5G7+7guEismM9Rpz8nRT2yPWorJ0mzi2m0qchGRYOCPkZaHJ8tF8vY9F8ibwXhHieAx9Ojvstpe469c1s+2f97ksRi2B/ncJcca9mF2knbGOVhhAocanyuz6aqRzUTX3psqoo7LNWCxrcv9vMOq3nCRQ3D9iWXjMSqo6tYi8QivW04Ex0xxwo7bM/WO5RavEzZ4EVcAFKSIVqvFHMhVGnDpQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=v1VSwUI5BWQ5ysQC94XfI5YKk+/ACRHgiHiP9dCN4dg=; b=c2GbEvaBsM4zCOn1qahWU2hZDQy9Q6RCA1DYLz3qTlHEzhvVyWtGqt+HYuzoJOcKu3MOVEQjmRbu0F6K8fY1AeQBBKecYLqPe1tsQeCHwfAOoqk6fud6hGk5ylMmUbWf9r6cYJ1+vzCeZRkSTFAMjadPqfhp4s/T0qFLYZUdlN0H5cVjt6aNK7XnT5+35eXlO+/xVe7Vavg2P/QJb8Be2d4tO21FtmP3y7sju9vIubd2NEzrsDH9foprjtxLhGXi6fSiQ88R+2yeGd0ukoRRYLieXllPBOIUYaBT4SCR3j+cOE4gZa4M+nKnxishsjattYusAT0Td9NxCkHmnenKsA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=t2data.com; dmarc=pass action=none header.from=t2data.com; dkim=pass header.d=t2data.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t2datacom.onmicrosoft.com; s=selector1-t2datacom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=v1VSwUI5BWQ5ysQC94XfI5YKk+/ACRHgiHiP9dCN4dg=; b=dEwnOIT8QRv4NMDyn6u98u72ZVuxQ3GJa4260MNTn+Jlmx9dnkW8RyjifXiA5/CkE2b6hVjIfnNoqCWi3938ATjiwAp+9cyWQTZskcgRBELGTVqQywBYp67wDxprwNl7vxinRXkHtWfHqQdEbpxeuvVuX2mKmPLr0OK1J5VNdqQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=t2data.com; Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) by PAXP251MB0083.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:1dc::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.9; Fri, 14 Jan 2022 11:31:38 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::10ab:30da:9dfb:56fe]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::10ab:30da:9dfb:56fe%3]) with mapi id 15.20.4888.011; Fri, 14 Jan 2022 11:31:38 +0000 From: Christian Melki To: ptxdist@pengutronix.de Date: Fri, 14 Jan 2022 12:31:25 +0100 Message-Id: <20220114113125.2049398-1-christian.melki@t2data.com> X-Mailer: git-send-email 2.30.2 X-ClientProxiedBy: GV3P280CA0016.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:b::26) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a86cff1b-ddf1-4944-6362-08d9d7516d9f X-MS-TrafficTypeDiagnostic: PAXP251MB0083:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:183; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pMrRpIH5boVqKcWtr/tUrhUftYE7bkT/kIO/BEx59T55daAVxWOWcua4is08a9BX4MctCM+XGG8H9trWGWznyvVu3gD+T0Zc8lIqwhlGakd/A5b/lHO0dk7xTxuCBJhOlA/7HVtTNFe9R5tiEWVk26FXXG6+Hl2Bd1HnZNqqV60KGEubj9YpiUaUZ0ASreC0d7HUwxYzvFaP0kSsn+fOn4pd+Mf+koK2qiv2kuY7bC02iOXQ/Ajr4eKw6zYbcz9Ct3rEOJMz1M04WaBYpIAO/+yrlq0GMKt9P9WdZ/xkghhJju6boJdb5O7UHaPfgHWKoq9nlvZHAxR3ZRNkfAt583ccL6GRGcYXOlLwyx92w9QHPMvTsish6zmwUyDMoE4X3qCPPyvzhai4zupNabHqGtDUpjjtxtIQoduA05frAa8NFeAXH5JWISVQbdGMItMJnB6SsKEH4oH9RmYePpOYtK9G1NvcC2mlJ05RXr9EJ9DIed80HRuOLxznvIRSGT9KT13wjpUQ1WEa4V72b9uCTIM9Jqsd2ku0hJ5zDlfBKivjlU7+sLsPgGaNKit38QfiU+RJWWFrzPHXMacDg3pTufdM/2CqgJdgvMQIhvENSKp4KZCkYvk/t35Y1tL4Stg3K79GuETrDxFfGmiD8ivgNW/2f88iKqZGFLKJbFKVZC8Pm34l5rej5lgqqWqpMnqRbhlPYo80q5pLVrlHE2lNBpDj4kZ5Ry0NNOneZpyIwMuMlDM8eYnLlHDPnrTByJ00Eat2wskT7zxZG6WLBxzHwcx685CTeSyRLHa6Pb5pyGs= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9P251MB0618.EURP251.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(376002)(346002)(396003)(366004)(42606007)(39830400003)(136003)(38350700002)(6916009)(6506007)(38100700002)(966005)(8676002)(316002)(36756003)(44832011)(2906002)(52116002)(83380400001)(8936002)(6512007)(5660300002)(508600001)(86362001)(1076003)(26005)(2616005)(66476007)(186003)(6666004)(66946007)(66556008)(6486002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vQBq6ErhASJ7W6Yk2wPSnaGCU3XxgxlulWfzHSipu7CpFMrlqyW79DgTNJf2?= =?us-ascii?Q?i4qeIzYHj8OT0QI3YsHXrTmuZlxjYwRhZzrG/fHgL02eYXG5qD71k41pARWn?= =?us-ascii?Q?6uODuHobmPNxrB7AXNlaK8ujHRPfqhxmeWCR2OZCV+5SrSwoy8KHAd3BETn4?= =?us-ascii?Q?f/JGjMeTLEIS3UHPHvGH/t7iEDdyLrvuJ780AAn1HepSMJpz/gWxfzbLfM0f?= =?us-ascii?Q?9xsAE1WCjQYcstzGVjjRHd6g3xDkC0JBKP6qHOGTsgrWbZ82Z4jZ8JyCU3wR?= =?us-ascii?Q?BrWAB73f4WscJoV7Th009olRmhYPY+rpIL9Jj3U+rL31a2zAaQnemRSxmNz7?= =?us-ascii?Q?Icc1gxRJ6ktC3gcVQgCEaYAQtcOmF28il13WOHRckml17NUl7/5zTb87aLff?= =?us-ascii?Q?gc458IV/3dzRKldbUV+SaOJkn7zxkHgqbIwFw5r5bszl5E83JFFvLZwAAcBz?= =?us-ascii?Q?0KzKeatI8/XjLLkdPt9Kv9jF7kkHW4O21brkpVtzKzhDy1vvy8Yn3d4Nuoas?= =?us-ascii?Q?e4GKP1ZWIYx0IwRUX58VZ1gYRBuB4Ijzrg/Hpm2l6vIWUSDomw4VPYX7rNix?= =?us-ascii?Q?SDrqole+EayD/WyoHSm7tdxsdliRpXoddWCVfZwP+mCY8Nrdb04uEJw5udkP?= =?us-ascii?Q?RyXmR19Oo4cDp9E/ibVqqCJeFWOHxmNyY4u4xhpbZh5IO8EvrRJVCi4DeOJR?= =?us-ascii?Q?TV6GZSRs8dm/y9sh85EY48n1r9tJA3RAZS5mG2MIfIiYUNCaaerQveKugklX?= =?us-ascii?Q?L35N/IFj583/iLSQA5VCsPDFV5Z6GQ9qmnkEh7lNNE5iBR1Kt6z2flZqtgwg?= =?us-ascii?Q?Q4y5M2NZhEXwYgg47ITiBXgI2eLS4Vif2YVTpqZDu1wlsM0L7hQOwp3HMLjR?= =?us-ascii?Q?Ca4YZjcCKAnJO/oeRwiDiz6fOjfFhHU+9YhNBB5UVNr5HWYOVxwA4GJR1vEH?= =?us-ascii?Q?zG95evxNj7BqchOUft5PIKxevYUXWZzDcuXFXrZw0nqOjN4A9SPUWv++P0dD?= =?us-ascii?Q?KRQDR7DoFLngAZtGbqzbHeW3InV0AUwGYLMz+WEgfpX102nUaW+suXcT4i0z?= =?us-ascii?Q?JIcgZq3N4m+DCeWvddtSPOdWTm9PzBqa7Vs9Zfm3KW6mA9cY/t44to6aDg6x?= =?us-ascii?Q?1yKfQLqvGdDvOQXWyRb1PG84MHCJ3I1CgrGUqJepMdzCYnGXi8rUtBlPErA9?= =?us-ascii?Q?iKoDexxiUZxZ/7swg/PvqY8zUDEuR/iQIYo8gj+Wo2L47NSexZE4wXxxroS1?= =?us-ascii?Q?X/JAgqg/66itqZ6p5+5FuM3SOTHu0DJyDTiLChWeM3Zy/sW7lTr5xK8dAHhE?= =?us-ascii?Q?ruU2T1k6gkH2il8pDRsA092Nb6wZcvqleumAMXnLOlxyP0HM0fcQtD2BX8Wt?= =?us-ascii?Q?AoJ4uiHZ6EBIX2Jx0558obEFps1zyH5ge7bizm9KaaOAaRSqZmCt478ZyZ4L?= =?us-ascii?Q?awuF5Syfx9chPuvBSmx4o+NeISTMAEJcPwcHW4nufo9tPSg2lWpmnH9rP5FJ?= =?us-ascii?Q?JTT0WdanEIedjJCzgIwwTgdG3urPdsPUwnncBpBB1lu6Mua8+Y/jHQ5n0h5p?= =?us-ascii?Q?qp0N6nmsqRpVF2W8uFgAGpw2jXOxlMdwBnozr9CXVgKOn0lYdLPkYOstGUPc?= =?us-ascii?Q?Bu5RddPX9u3Eh+YaYJPsInnPCYh39O+PWziORN0fQL50dHqDmySWoBWikRHf?= =?us-ascii?Q?euMBqCaHSWXZju4asU2rEqBSSJw=3D?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: a86cff1b-ddf1-4944-6362-08d9d7516d9f X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2022 11:31:38.1902 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 27928da5-aacd-4ba1-9566-c748a6863e6c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 4bvLcm+vkYzbnuV918y3uHmEODFIOluVsfwhCgLVTYPer1d4oXMvkIMCy58Tu+KtmVQ7nW4WYCLeplYBuMZ/ONzANOlftDMJf3Pjv4s38Yw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP251MB0083 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH v4] U-Boot: Add option to disable OOT builds X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false This option sometimes breaks builds with various external dependencies. Especially vendor trees that have sourcedir path references. Signed-off-by: Christian Melki --- platforms/u-boot.in | 10 ++++++++++ rules/u-boot.make | 6 ++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/platforms/u-boot.in b/platforms/u-boot.in index d5410e4a1..6589a1940 100644 --- a/platforms/u-boot.in +++ b/platforms/u-boot.in @@ -20,6 +20,16 @@ config U_BOOT_MD5 string prompt "U-Boot source md5" +config U_BOOT_BUILD_OOT + prompt "Out of tree build" + default y + bool + help + U-Boot is usually built out of tree. + But for some builds, f.ex. with firmware blobs, out of tree builds + can break because of vendors using source paths to files. + Disable OOT build if you need a workaround for those type of builds. + choice prompt "config system" default U_BOOT_CONFIGSYSTEM_LEGACY diff --git a/rules/u-boot.make b/rules/u-boot.make index 38c32bf27..71e85a84f 100644 --- a/rules/u-boot.make +++ b/rules/u-boot.make @@ -23,9 +23,9 @@ U_BOOT_SUFFIX := tar.bz2 U_BOOT_URL := https://ftp.denx.de/pub/u-boot/$(U_BOOT).$(U_BOOT_SUFFIX) U_BOOT_SOURCE := $(SRCDIR)/$(U_BOOT).$(U_BOOT_SUFFIX) U_BOOT_DIR := $(BUILDDIR)/$(U_BOOT) -U_BOOT_BUILD_DIR := $(U_BOOT_DIR)-build +U_BOOT_BUILD_DIR := $(U_BOOT_DIR)$(call ptx/ifdef, PTXCONF_U_BOOT_BUILD_OOT,-build) U_BOOT_DEVPKG := NO -U_BOOT_BUILD_OOT := KEEP +U_BOOT_BUILD_OOT := $(call ptx/ifdef, PTXCONF_U_BOOT_BUILD_OOT,KEEP,NO) ifdef PTXCONF_U_BOOT_CONFIGSYSTEM_KCONFIG U_BOOT_CONFIG := $(call ptx/in-platformconfigdir, \ @@ -54,7 +54,9 @@ U_BOOT_WRAPPER_BLACKLIST := \ U_BOOT_CONF_OPT := \ -C $(U_BOOT_DIR) \ +ifdef PTXCONF_U_BOOT_BUILD_OOT O=$(U_BOOT_BUILD_DIR) \ +endif V=$(PTXDIST_VERBOSE) \ $(call remove_quotes,$(PTXCONF_U_BOOT_CUSTOM_MAKE_OPTS)) -- 2.30.2 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de