From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7057909071463055360 X-Received: by 2002:a5d:6d8d:: with SMTP id l13mr22509263wrs.508.1643732198478; Tue, 01 Feb 2022 08:16:38 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:f792:: with SMTP id q18ls29432wrp.1.gmail; Tue, 01 Feb 2022 08:16:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJw/CmXZlFKKJrc3vrWnix76vwZZNwL40BP1PiOeS+BtfnmKnUUOSoshnxuNqCgr+GCkefK9 X-Received: by 2002:adf:f905:: with SMTP id b5mr22303926wrr.173.1643732197678; Tue, 01 Feb 2022 08:16:37 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1643732197; cv=pass; d=google.com; s=arc-20160816; b=c2yBG7WmRuQsIwz4QjnPj29RnaSVrvKFYgJgzMyP2TMmjiY6YMHYwpE/uoLfHHQrmN 1xp72mtFpkJWFR+hMj9rcdRU8ngc02Te/89Gt11PEtZdMg50pcuBtyUTXBb8haIkwHot ZfqqiPH3bl6XHLuHzmOWF4TZ/gKfoNn+UL6sG/qu20vM734+GhX2aH4azbh/3UIhL3rI 0TNSYRgkBkcAG5S7Amfqr3U8yWj89VLPN3z2IYZ6GIz9JTtNpSmO/Wa3WPECdr29fQRb t3pRogxxhlMSdApC3XMbhFS7myT/DrMxPkp9syIWz3oYRG/nTVjk0hhOIiM3RbJsKrl3 kO3Q== ARC-Message-Signature: i=2; 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:dkim-signature; bh=I49xlerEKnbCu3qH07lrdVG4ybHTPFJPXEvABZDOL38=; b=TNQfDPb+12k+317scdyRUkW+s7w2oAl8OCq9MOey9NJgOUHLhsK1Imr7bLYShnMVJz rQQS5d9auh8p4hwI8awRFO5NcPXhNw3xzGjRX+arpAJiyXbepx4pY7DIE5E+9XHSmXaU b0zpcHp0B2cD5RIZOQ6bPXCSATQC3PehIKMZYYF2tiy8urhbiRPpZPAcZrOn5jEEkQNf UDF8ljDq9mc39Q/O9zZIZZjiK5QDARIY+abEvRiaRYqiIZnXPkiMe1Oe9RYE8rDZ3rnz v0sqFR8cDhcQhMh/Nz4qq4Njt86ooWs9s+iejYRn2cK6ul+hPuM4ZApoY3EsvHy6BU/F 1GIg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=OwyxV7cf; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.4.50 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40050.outbound.protection.outlook.com. [40.107.4.50]) by gmr-mx.google.com with ESMTPS id x2si145994wmk.2.2022.02.01.08.16.37 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Feb 2022 08:16:37 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.4.50 as permitted sender) client-ip=40.107.4.50; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=OwyxV7cf; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.4.50 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cPyg22tnYm1qQlvs1iqeqji0vppudrbEZsg+LV/RqA826/lAxDdCUiqtrGRmJ+ZZkfHezRFfz4+UY8iu+4xzyn+DF7vED4DKKPEtNk6WATpOs5APUNp1kARZgPWifwUCvHZQMEg8LHdpefxYJgxcCbB2vkdVO81x5WZqYRYsNWYvLIt9ri5uZ0e+OBCoubpmV9ozszwNOdLXFKtqcZVXrJW/v/jsaaCEZ+eOtyFjF+YChiBXvIw4ziD6PHr+q7hJzm7LR/Iyd1Zto33XtqlKbQoIyOU57Qgs53ql3XEZtqSwqSrk1Tdd9rUVkFZrwMIj7XauFQ0r/sAIiKGcQSw21A== 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=I49xlerEKnbCu3qH07lrdVG4ybHTPFJPXEvABZDOL38=; b=eybt9CetEOrhSBnxeHNKkzq08IeuD4KslT7j69I8yQREA0oxO+1OCs4znvDnJXiLiPhz65rm/SjLe+Ax86uBRTl/5XCdsraVnUeA1BMbve7wTLSGLtEcwSuZIUI5ErOLXz3Qdfw61OJUmS64Qwwh6aPAdQ/h4qJLkJ4dumMXFQRjF/u6sVmwyKmCgvm05KN3uGL5HuZM4tgXkBNwBW0/QBEGNyJiXXwhKcpVw1yqwmzC2Ju9jtqqUCB5XXTvO+wEHiUu997O3I1xT2sbaOBE+KljDzOrOhXCEbb5TB6xTKp8HAOMDDd5lIOpsONxLN5MMs3VZcjTZcdgQ+IKK7nFQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.72) smtp.rcpttodomain=googlegroups.com smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I49xlerEKnbCu3qH07lrdVG4ybHTPFJPXEvABZDOL38=; b=OwyxV7cfybHjez1PtPni+DK7pDIpiWGTHfrIkX812iPRH7v5KqziyhAnMD8YrZ9iwpckgIHciQoSYUzeRuqqep6gbhUooHj4s+Rm7QzFGTDaOjb9kjfASU+JwZChB7SQRjWoYCU2LWDn+SIj5orm17FCGwIF7pFNpWugG1b9C6pbi1QHxPhhY958DpKjv8VlK+ks62vcVbjOvgCYGAIBwkIgBQzmGHyYU1BJ0XRsQeInbjwr5R8GHmKbY8jOnYm733et6EdLXj886RVKjYzjyVQddX7clENXz4EdiLDoHzMaX5b76OIcKtxM4jjpaVOZAUwAbZy9fRFUQq8aGFb7iA== Received: from AS9PR06CA0084.eurprd06.prod.outlook.com (2603:10a6:20b:464::6) by VI1PR10MB1695.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:802:39::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.20; Tue, 1 Feb 2022 16:16:36 +0000 Received: from HE1EUR01FT060.eop-EUR01.prod.protection.outlook.com (2603:10a6:20b:464:cafe::e) by AS9PR06CA0084.outlook.office365.com (2603:10a6:20b:464::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.15 via Frontend Transport; Tue, 1 Feb 2022 16:16:36 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.72) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.72 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.72; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.72) by HE1EUR01FT060.mail.protection.outlook.com (10.152.0.249) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4930.15 via Frontend Transport; Tue, 1 Feb 2022 16:16:35 +0000 Received: from DEMCHDC89YA.ad011.siemens.net (139.25.226.104) by DEMCHDC9SMA.ad011.siemens.net (194.138.21.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.18; Tue, 1 Feb 2022 17:16:35 +0100 Received: from MD1T0KAC-VM.ad001.siemens.net (139.25.68.224) by DEMCHDC89YA.ad011.siemens.net (139.25.226.104) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Tue, 1 Feb 2022 17:16:34 +0100 From: Felix Moessbauer To: CC: , , "Felix Moessbauer" Subject: [PATCH v7 0/1] add support for debian build profiles Date: Tue, 1 Feb 2022 17:16:18 +0100 Message-ID: <20220201161619.726934-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain Return-Path: felix.moessbauer@siemens.com X-Originating-IP: [139.25.68.224] X-ClientProxiedBy: DEMCHDC8A1A.ad011.siemens.net (139.25.226.107) To DEMCHDC89YA.ad011.siemens.net (139.25.226.104) X-TM-AS-Product-Ver: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-AS-Result: No-10--9.406500-8.000000 X-TMASE-MatchedRID: G2BdE07TRKRNF46L3ll+Yrh3m/0ECTO2LSLPYOOo02ZoQhvKjFvisgD4 keG7QhHmvsuGOPOyHAGJvfShQlCoH2GVQ5XCGbk2XRnV6Q3HAPQ/X8tFMjLdjTiEPRj9j9rv3Sk TY86NiDiAeF8m0ZU5hE3IkJp/OHXqMIzTndCoU8MqcdsHGzPRnFK6uudNkfYadhnFihmbnwX+pa X6bXuNYVCWqx3yCM16HYwdSmesTADN/EmbYxSseiZASTsOQsKGX+CKCNiYWQ1ubyl3d/pPvx3pu AfcyDXJ9CSteRQOYvXsF6H3FgszHr/ddul0P5/5yLQvRjhwzYs1fUgk18Mkggi0LLplf+UvxpyM 7aZCoUJMkPIcxd5z9l2ORX0B8+qTF8NKa4AxCmBX2cPw5LGAff75hgMP9X+X4vM1YF6AJbbCCfu IMF6xLcK21zBg2KlfJC9jS54qtzUDC2hHvti/irTRbSQYMCmd4ub7/Yob/4OoKhcTZxZ1MA== X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--9.406500-8.000000 X-TMASE-Version: SMEX-14.0.0.3080-8.6.1018-26680.007 X-TM-SNTS-SMTP: 7E0ED14B48DE25C172F68441EF0213DFDA218DF79BFFC8A276B9EB9302A0D74C2000:8 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1cab24af-6a98-49ae-2279-08d9e59e3811 X-MS-TrafficTypeDiagnostic: VI1PR10MB1695:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2958; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fQevnUmuK7DQ7wcrBN/eCpKzISAoaEJ/RAZOC5sbOAUBdfaz/lP/ITLV+ZjUapFhg8sKzK3lTDsEh014eQeNp7TzfpVwdHdAnvn9NYBy8oinxeFu2715/WxUKXas9fRl0TV5JHm9R9kydnieIhPcfm4LjZttaWHg8cqda6i2wzxEkqQ3CxzvZ3ob2WV+XDWHdA5daf89/VxkT5VICpBTKmrfF0WR3Arrp3Bzd0RSjwv3sYJTSY+9tCZPGGwvHyaHTg6j8byjwEfl5IwXr48hOhNZDc3Q6oMtqCbnKrIn3T+Ir9wAelKPmcAzDZ0Wf/90il7I3QXvp+kY5+r5aGYUkA9uFLnIZdMmE58pYHJ7ZUzoYPa2IbJ3znUnN41B8X8vf80k49xAfGYJD7krO7u3vHm/C4pV1Re+z9A0PLqFrl2oSwo7X90IBinV68c2pk3Wv7n+2ojVUvsPhNB9i5Oos3Xu8q5iZAdqwBSYg1zSidcraVSz8r5n9S9/KUJr25X8j6xfpAPas9Up3Asl0soJxejuYFaQ4E9GBJuZQTzxkusr8GOrtHo6uR1gfRGTjwPP/Tj/9Iw+RXyTVX3tfMenzWGbgf8zkC0GkPFCZ/z2zDK3AF78lgixjvegILd/2hu95GXud5Scn9icF51fNRUCiyko2zr6tzqes45ne7b8LnJszsQexxs/IJlijR4KREYGGx6rgSrotKQkmptcVX8PNQ== X-Forefront-Antispam-Report: CIP:194.138.21.72;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230001)(4636009)(46966006)(40470700004)(36840700001)(8676002)(40460700003)(16526019)(336012)(2906002)(508600001)(70206006)(5660300002)(4326008)(956004)(26005)(8936002)(1076003)(44832011)(36756003)(36860700001)(70586007)(186003)(2616005)(54906003)(6916009)(316002)(82310400004)(81166007)(86362001)(47076005)(83380400001)(6666004)(82960400001)(107886003)(356005)(36900700001)(20210929001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Feb 2022 16:16:35.7037 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1cab24af-6a98-49ae-2279-08d9e59e3811 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.72];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: HE1EUR01FT060.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB1695 X-TUID: X5rvQqtQvLiV Changes since v6: - always expand ISAR_CROSS_COMPILE variable when used in debian build profiles / options - rebased onto next Changes since v5: - squash into a single commit to ensure atomicity of patch (review comment from Jan Kiszka) Changes since v4: - fix devshell (glitch introduced in v3) Changes since v3: Set variables via export shell directive instead of setting via os.environ. This change is required as os.environ sets the environment of the whole bitbake run, hence affects other tasks as well. As we have to use export, there is no way for us to check if the variable is already exported. Also checking the current env-vars in isar_deb_build_profiles does not help as the bb function is called prior to the invocation of the shell function that does the compiling. I added a statement to the RECIPE-API-CHANGELOG about that. Changes since v2: - only provide DEB_BUILD_PROFILES variable (no _CROSS variable) - add "cross" directly to env variable when cross-compiling - add DEB_BUILD_OPTIONS bitbake variable (profiles like "nocheck" must also add "nocheck" to DEB_BUILD_OPTIONS) - update API changelog - use DEB_BUILD_OPTIONS in hello.bb example Changes since v1: - fix erronous code removal reported by Vijai - only use value of DEB_BUILD_PROFILES_CROSS when cross-compiling (no combination of values) - improve API changelog docs - rebased onto next - use DEB_BUILD_PROFILES infrastructure in linux-custom.inc Felix Moessbauer (1): add support for debian build profiles and options RECIPE-API-CHANGELOG.md | 8 ++++++++ meta-isar/recipes-app/hello/hello.bb | 8 ++------ meta/classes/dpkg-base.bbclass | 19 +++++++++++++++++++ meta/classes/dpkg.bbclass | 7 ++++++- .../libubootenv/libubootenv_0.3-3.bb | 5 +---- meta/recipes-kernel/linux/linux-custom.inc | 13 ++++++++----- 6 files changed, 44 insertions(+), 16 deletions(-) -- 2.30.2