From patchwork Mon Nov 15 06:06:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vijai Kumar K X-Patchwork-Id: 1033 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3) with LMTPA; Mon, 15 Nov 2021 17:07:09 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wr1-f62.google.com (mail-wr1-f62.google.com [209.85.221.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPS id 1AFG78nk000441 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 15 Nov 2021 17:07:09 +0100 Received: by mail-wr1-f62.google.com with SMTP id a2-20020a5d4d42000000b0017b3bcf41b9sf3730488wru.23 for ; Mon, 15 Nov 2021 08:07:09 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1636992423; cv=pass; d=google.com; s=arc-20160816; b=niNGgaFLWg78gXbj6xXATEBohU2aG/ZE/jNLnaBqdhIiFgW8yWRFZ5JXc1VgurRhhS JL0KrspfVKVaJIL0ewApUERqscpmI9bx1QznTIo/BgpEWKUs2nQb9pGR4354lES7VSnE H+8HEOo9kjeUbHNWm1ZV3NNy5ODqZa8z85oz6C/T10INzBK+UivVTW8GM9o5WUBLBfx9 ujo2h7FVpTPswXoKAPeEwgIWVcPk2yYaGfC/627mzM12Tujdvlkx5McLQn5txSDkT0Jz BTSgzvoUKk6dPar1sRwVrpYCYG75TIKHM8lU6ZSq9Jstsj+5xbToYF7BIMTZr+NPxXfG nelw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:ironport-sdr:ironport-sdr:sender:dkim-signature; bh=qNnZnCS70RMPWaOy3ylZlzakScNZwkDRkRxa9i9Nn0o=; b=lPUuSDazm4nWjqXObh3wsumomA/ZB+xfaqqAKIUh86hsUOjhm6ZmxJLeytAvW0uQL0 YRVcmP+UzsYwpmtzxrsou0/DbbJBMpCK6HGpzcrhjXLjsj/npbNKQNpv53GnkfvArzue SJ/t9jIJWy6X1JlFNlGQizojBWu0q/5djQwDjcElIylP6g+JDLlHHW5mUH7mC3dWQJcp nT611NZbliGE6huEPktS5RiSefx2+0Xq3FZHOFdXUuAxuWURiHz0XjKO9v/BVxPn7cNW xzZkVS0WFdQqRlOkI5olilvvcx3qeYTeHnt1kUeFrov6a6EhfRo0sZ+YE0/aTu6L1U89 hndA== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of vijaikumar_kanagarajan@mentor.com designates 68.232.137.180 as permitted sender) smtp.mailfrom=Vijaikumar_Kanagarajan@mentor.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=sender:ironport-sdr:ironport-sdr:from:to:cc:subject:date:message-id :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=qNnZnCS70RMPWaOy3ylZlzakScNZwkDRkRxa9i9Nn0o=; b=bDcptt4nxKviMVvo5TXRiQt48IoLnofZZv935qVREQ78JuV2oLopiWrbUkLCbJXORj JwEY/8W4SGwokytpPuJIQajH+u0CHRGdO6ylGk/XYj9nZ1eGrENBNE29WTLZLcTmZ38g 4JjtlKVT0t8w1xVdX29rhEqXBLxGvVwsK7JCYzvI7hiIE4z85KJK8srb0baCEibxXt5T ThLGaR1vq7+RJ3yMi1YidlVBwCpeXu0lZf5TtwH0+pG+b3O5Cxs9H1TdQNj4oJjJav0F QVogNAj9RP6t4dH73lnfr5UBPx4lybDGrVCwpk5wFJ1mGwQL0oM2Wv7GmfjZ8qxDOWBp 1E2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=sender:x-gm-message-state:ironport-sdr:ironport-sdr:from:to:cc :subject:date:message-id:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=qNnZnCS70RMPWaOy3ylZlzakScNZwkDRkRxa9i9Nn0o=; b=4w8eZZF62d7gVBUxRz3Kzo0KAjaiJDMEZTGK64VmJr/xPeCXHc7knPb/ETOMbaqi2h 0J0UQHfw5K4ryUEsG6M6Fhp6JiPEpDZPyE1US6yTspy4nWh4S0OPrdi84kk/V7GbQ3mj pFv7XC8vDyZVRli8xFunilOk4me1WqcN9lU5GsnFORaklUaobjkPYZ7G6bbYT3c0zez4 HQSaaHr/52nlX0anYXCc96Yww8LFwzuXGjfEDpXyZAq/r/Y/n4YIiGjT+7DvoWZJiFZM IrO5wwZTZhTkIki/iqki2sw1QpoijgQcrZR8vZSc6HhimZeUtcIXolrOYQ3EFQa/qtsJ 3itQ== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM532Sewzg9ACpdsOK3467hOM5Bpx5gIE33SL92LoUGKNkNXrwb9OZ QIqeFbqeUPJigLz+6mABJD4= X-Google-Smtp-Source: ABdhPJz7YEHfZgqE5i2XRLoqXVfD+CHhrI30ocbLkUMX0k642cPhFKi+VOl5sHA58LDRVNdN7QkPuQ== X-Received: by 2002:a5d:64ea:: with SMTP id g10mr144826wri.242.1636992423781; Mon, 15 Nov 2021 08:07:03 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:4092:: with SMTP id o18ls11063189wrp.1.gmail; Mon, 15 Nov 2021 08:07:02 -0800 (PST) X-Received: by 2002:a5d:668f:: with SMTP id l15mr149644wru.182.1636992422711; Mon, 15 Nov 2021 08:07:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1636992422; cv=none; d=google.com; s=arc-20160816; b=gTrmCMI5eAdh+cnTEzp8N7+vIa5A46nuyH5FuQkA5o7rYYNMyqGVxLePMW44OUXe/3 ZhmG0XheztRFcbVI0lbXrgPN8n39FUPUqfN8Ncue5l34iiqJ4q00ifZp35nO0/lH0r35 GH88efXwVoqyjmppJS7zcczTjBss/6x1M9hXdMHDypb6X6FbINvCcD5u3PjhJHaZmbMx CZek4cH3368FGZlRy6S5XOuJpanmfLAqdj/WEqwvmN5UTWEMNA12m5RtPKmfil+XcRVS nSFT2bKwoL7yS4uKOouDxrtz4pqT2P2OCDTw1ApNCzOLsI6I/GRqlRCBZQtyRy/hOGWj J4rQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:ironport-sdr:ironport-sdr; bh=zEY2BHGLCSU4qlL8mw6zm9wZBzUGcT4+2PrZCAKAT+4=; b=D/wKNfoknBwUKT9Dih0vOENG5DJcSoR8zOXGX4utAVEdjn+v0gjjmxe350jLbAt15g jyGnyIq4NvNaFYC7u+oPoBGWhZdJb1p1PBiEwUTt2LzwiUbf7k8rQDnQZaWAjHCLyLR3 g3BewSSQPyvx8Xrhb2IAhmJfkt5jCGW36vvPenBncoZyaSuuo+VEP212Tw2IiMDSc1/2 VRdkVz4vmRj9zU773X8WA/RhuVq1D41u/S5Po3dxHPqU+ZoBMZdV3vDmJ0k01d4yXljy WICKHybvVhI11dGD6MdODfupFLE84iJjHkmprakM974MSfy59zx47RRsUzIHPpDsnZ6U WlVQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of vijaikumar_kanagarajan@mentor.com designates 68.232.137.180 as permitted sender) smtp.mailfrom=Vijaikumar_Kanagarajan@mentor.com Received: from esa3.mentor.iphmx.com (esa3.mentor.iphmx.com. [68.232.137.180]) by gmr-mx.google.com with ESMTPS id i7si1216546wrc.4.2021.11.15.08.07.02 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Nov 2021 08:07:02 -0800 (PST) Received-SPF: pass (google.com: domain of vijaikumar_kanagarajan@mentor.com designates 68.232.137.180 as permitted sender) client-ip=68.232.137.180; IronPort-SDR: UWOn7fyXto20MyMC/kPcjxk1EPvvGB/UWRyLOWzRFYN3Aa3E4S1SEvC3yH7tc4h7CnpOa2kPya TDqRd5qTkc+H3lPSXIVx2Rmmr51pyfS/5sFAiDitC4vaMa6DWj9hcXk6Rc3nNgzMJGXsLmyPcx qPfK+81V31gcUj/2kM54rGCQjUx/imsFziS3zo/nZJh45IKdavDzeMuXGfxNdxfHpNdn0RwHff YycAWGC+Fx8ej5BsIn5K9RMy/Q8Mh3mMDgKFTGoJAgjXmyDgvRJMqwUeCp1HMdrXDxAJmL6Wls SpeyRbtePx/qoXXZtwA32cCo X-IronPort-AV: E=Sophos;i="5.87,236,1631606400"; d="scan'208";a="68347020" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa3.mentor.iphmx.com with ESMTP; 15 Nov 2021 08:07:01 -0800 IronPort-SDR: vXVzh6ve5ryWfAgqy5JTwYfyHiv92P2JJktww4mtcxPUaJOldl93WyCwd/x30acQVZDMszo6Gr dQ+wT4P6FmyIs59GAhmbmW9JFpGDZ0YQga9DgHHa9ulTj1163L+8cqKIE1aIOvP7HLvbY0+jC9 dcpy8PdeBFLdtC+G0+4ej1rQCBZVRvo7PAfA3R9UuAoyA3lfCZkS9YLAO2UX2tlRm4gaLUMy8F L9zxomqEKRFeH092hEJj+jDkuGVY8q4YENmXKm7TKxEekUOlB3Q6eHnhoAa+7Awtkc+LpioGwX PKE= From: Vijai Kumar K To: CC: Vijai Kumar K Subject: [RFC PATCH 0/2] U-boot refactor Date: Mon, 15 Nov 2021 21:36:40 +0530 Message-ID: <20211115160642.765371-1-Vijaikumar_Kanagarajan@mentor.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-ClientProxiedBy: SVR-ORW-MBX-09.mgc.mentorg.com (147.34.90.209) To svr-orw-mbx-01.mgc.mentorg.com (147.34.90.201) X-Original-Sender: vijaikumar_kanagarajan@mentor.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of vijaikumar_kanagarajan@mentor.com designates 68.232.137.180 as permitted sender) smtp.mailfrom=Vijaikumar_Kanagarajan@mentor.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_MED, DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: INBOX Hi, This series refactors u-boot recipe to build selective packages based on DEB_BUILD_PROFILES. This solves 2 problems(kind of related). 1. Tools were always built irrespective of whether we ship them or not. 2. libssl-dev package is needed only when we cross compile tools. Having this change, makes sure the dependency is only included when it is actually needed. P1 drops the U_BOOT_TOOLS_PACKAGE variable and introduces U_BOOT_BUILD_PROFILES in which we can specify which package to build(tools, dev, config). P2 makes sure libssl-dev is included only when it is needed. Thanks, Vijai Kumar K Vijai Kumar K (2): u-boot: Switch to use DEB_BUILD_PROFILES meta/u-boot: Include libssl-dev only when building tools .../u-boot/u-boot-de0-nano-soc_2021.10.bb | 3 +- .../u-boot/u-boot-stm32mp15x_2021.10.bb | 2 ++ .../u-boot/files/debian/control.tmpl | 13 ++++++++ meta/recipes-bsp/u-boot/files/debian/rules | 9 +++++- meta/recipes-bsp/u-boot/u-boot-custom.inc | 32 ++++++------------- 5 files changed, 34 insertions(+), 25 deletions(-)