From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7197016923412889600 X-Received: by 2002:a50:9986:0:b0:4a0:b58b:7f85 with SMTP id m6-20020a509986000000b004a0b58b7f85mr5870391edb.60.1675688476693; Mon, 06 Feb 2023 05:01:16 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:907:7da9:b0:7c1:2050:cc5f with SMTP id oz41-20020a1709077da900b007c12050cc5fls7978954ejc.0.-pod-prod-gmail; Mon, 06 Feb 2023 05:01:15 -0800 (PST) X-Google-Smtp-Source: AK7set/v8waxylvRroTL/zFoNRY0dcsI6ndl7f8JKgvfLEn947Zz0am6hXn+P6mCgKaj5QeMCr11 X-Received: by 2002:a17:907:94c2:b0:88d:ba89:1851 with SMTP id dn2-20020a17090794c200b0088dba891851mr17404601ejc.34.1675688475176; Mon, 06 Feb 2023 05:01:15 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1675688475; cv=pass; d=google.com; s=arc-20160816; b=pobKT3K0+RjKv9aFH4VXPWPbxUbOLUywyx6avQYS9Js0+PvNvjObivLOj+uY6TP5lu RuzpktgcCQTiEiKBoACATu2ewlGqB387jXno7wfqt1F18uqwDDW6Up5p0fjKVfIys6rj PDXUbsbmB3DUtWsAR3ilBAzEuj7zxJFiu4w4NAMLeYHTl/fBnBvAFb0dkkFJD0JxL9za 8Q4cxU/jhwsLB2DRxQXXSGHZcfjeArY11lTUc4JAjBsW6f4OTMPGB+JP2yXzrvVdX8nI uhLCLuUqAY9tuVdW2zPBqCFmwNjQqinbn4nVe6eM/HSVccCE4pGnz9V+nN7ikwnchdcH Vn1w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=8ey2kBwHVAMnZ9IWaKdKkPOhHKpAgvgebyKqQIHZ2q0=; b=S7gu2TsPUyoYtDq/XcmGG5VbHAcRGj5nR6BpWpE7MnD/uhdyqPh6y0oYCszBEtV0gd /mPZh4aLwvu1rutTObgt3V9jxrMReuDl/sABnDyW0J3H3B8DKx0Cx2T5SLR+7+qpskFT YIUTQFb8Y0EvnB/hQU6q5TjrUY9yunCfquScUA5UnJvxypj2paVIdZS6H7CejTEIc7uP qY3PGvQwFcEl+zQQdEnfaaVbIDom13dOUacf9v3J48dGIWeSrWoDCPOWbrrQEBJAk8u+ EWxSR+Hd9i35sTWasKOeOarh49lgF4CoYxqyGK1ipvjO1pZ+HX+d1jZkGKujcyf3Qd88 cZEg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=y4bqbrdc; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1a::626 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on20626.outbound.protection.outlook.com. [2a01:111:f400:fe1a::626]) by gmr-mx.google.com with ESMTPS id sa6-20020a1709076d0600b0087873f29192si621737ejc.2.2023.02.06.05.01.15 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Feb 2023 05:01:15 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1a::626 as permitted sender) client-ip=2a01:111:f400:fe1a::626; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=y4bqbrdc; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe1a::626 as permitted sender) smtp.mailfrom=jan.kiszka@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=QJO5Ay1qkYySi60lfMquGoQkZQpgM4+dSg46tuWN0mR4EXF17ERcHJp+vsR88WwdOm8VkyohjEVkPYUbU7yOCtt541SGegAaoiIw4OBf3li3Cp/WpakUwcOB/O5jdRTBn/OQEt8X4DxYxmA6VmwXT8HyxYERlL0YmyQEPEshEmcNeIpttea+One0KmwQJQhgxuNCQp8JkJZ5gFu45HejeE1IIBzXBLbJwuXzOsFnHCIORCtyM37/KLJf/32uKGTMSI+6mv+A88zC6AAMJ0lzMEj3PkbT145LXPRCEM+Ren8SWh6xiMfszeJdeuYbO84qLz0gTYWsb7qw1wlr43rx/g== 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=8ey2kBwHVAMnZ9IWaKdKkPOhHKpAgvgebyKqQIHZ2q0=; b=d8EJr+/YcU9a2xAncKm0zlyoIpaK0ZK6zH60KUxPKCAr4WlcDVJjCof84qKaf3Tx+pRLjNDwL4SAMScbWo9KGTNw7TBCCn6R47CbXEH4GIuqhLoMO45XOHGf8PfKXLdbF5qBAZlUmjafAM6YKPKZwj3qJo0A7tzlK5KSTgF/mpyxR9RRA61mbzfSn66zp8FU2LL44tHqyEv1iYCYs/ZN94kmKkc8F0OPFAbgfc6ThEWMiJmzV4k0FHV7grSaXDCgeJSAFO0RADtLxQh7yzfyCXsfiTqw74sxqlxlcvLEjy+pNh3SOcPdSp3aL/yg5HMxQPcNovQEh5lnmF3GJVkFkw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; 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=8ey2kBwHVAMnZ9IWaKdKkPOhHKpAgvgebyKqQIHZ2q0=; b=y4bqbrdcU4nN+Yn6D/yuzTfw3r+jxDQFNlhIxVNdUva+F5PO32Im/Q+zsUe2Jibvp3Zz/KZiA/yTTCarS+1Oqg0ki0oCeZ6zoJ5/ZR71i/1OGLP32s1fmSrUOjEzbInZhwn1JxzgmOPlfSe/TT20l/fFqiVAanF/q9bY8ec88KDZipY7Z3hTCaKgyWL3YPYmHHoKOTG1pfz4/y0/lVA9CyQ+OPx7/Wq5Y2sdYPnO5lbwEXylcjlRa0KHuc03Z/VJIxHp2+3ebUEFtII55XRYBftFiuKOkbAGK+8K6AW5+RnPu0SSNdYWATYNckgfdFfnR/MgYP2QaNJ7iGgrXmFGng== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by PR3PR10MB3849.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:43::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Mon, 6 Feb 2023 13:01:14 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::784b:e95b:b855:dcc5%8]) with mapi id 15.20.6064.032; Mon, 6 Feb 2023 13:01:14 +0000 Message-ID: <0126153b-b1b2-8315-84ca-59c10716b43e@siemens.com> Date: Mon, 6 Feb 2023 14:01:11 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: [PATCH 0/3] multiarch support Content-Language: en-US To: Adriaan Schmidt , isar-users@googlegroups.com References: <20230206122050.337270-1-adriaan.schmidt@siemens.com> From: Jan Kiszka In-Reply-To: <20230206122050.337270-1-adriaan.schmidt@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0168.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:99::17) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|PR3PR10MB3849:EE_ X-MS-Office365-Filtering-Correlation-Id: f2bacb51-b768-46f5-1aa8-08db08423a31 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TbhCxoHswdSW5+X0VO61oWuZOLUBwMfSjoJi4GRst2rz8Duqq0Qvzih9cX+Hoy67rAwmFnuw/UHofeWR+1bagc2VObekszRNWzKjOD2AdxiNHGcR+xhTn5aSn94O1Bj5HwjxE3uomxMoIb7t7NW0lspNftuVZbu2eAjMfaHYnsrH/U/evRwsyAZ77T4DFOKqjNqVxZB+FiIIrrgPAdd0GWp0oqFVwk9K0511Vfk/Da9jINq00xj9QKwIRbpkxSSsOiKPr3MNeFqw8DMDzUoLIFobl7O3zha1rYknMDGRiZh/HIAbhhkJQM1nXbMFwWw7kJCjpevd6Y7xVudxhY36Ygf+ObGBF2mt3wCqafXNsmOmMIKI99W4yd+jFbLuksGx1LgOpZRes/GFn6yWcRDiQ8Fkhtys3BtIRSsa25BJscn7XWuz2yncO2rBF2AW8Ogwe/3E0L8+wtIurJ69yC6zaRFJuSwNMTjT+3gMV3J7eDJE2skMnkK+fgEhxJ3yWSCIXDY0uN3BpCHXlTxaZn3U5ogkSTvkfBQokOWbJkVX+LEORYnQhuO6ECNBWgiZ856hDZp02xNtwG518WZOOWSjpCluPpFcx6+g65LOUvircPp9UqehEMWiuR9Wbzb7DPooil8T8xSHr+0NaaODW4ePPBS4ItImd5pBH9UCH4UBSVWiwMt0Ylz62ERs/ck3yb9d1uG3PEIA1lvBSk9pR9snmTiObOc8YJTz42kzijXJ0Cg= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230025)(4636009)(366004)(39860400002)(136003)(346002)(396003)(376002)(451199018)(478600001)(316002)(6506007)(53546011)(44832011)(4744005)(2616005)(6512007)(186003)(26005)(6666004)(31686004)(31696002)(6486002)(36756003)(5660300002)(86362001)(38100700002)(82960400001)(66946007)(8676002)(2906002)(41300700001)(66556008)(66476007)(8936002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RlBZdzUzUklJeDRzcjNkU3BTK0x3WFBubFg2QXRvTlBFM21yRlRVSVJBQjha?= =?utf-8?B?WDdEM3QxQnVGbC9HZHVhbHFLN3BpZXlqZ25oVWtVcERNaDVqYkNjVjVNemwx?= =?utf-8?B?YVJxWnMvTHdzaTMyWXovdG55N054ZzZwRDNmdmRWMlIyQVU4cUtWQlF3TWh0?= =?utf-8?B?Q2JXSlhxTU4vdXE1eEtmKytBNjNSZVhhck0yRWpMbmlkTWtIN3lyZTRPKzhI?= =?utf-8?B?UnZZdFZ4ZkZ4bUhkWCsxajg0SG81bVZjV0hsZ0JWcTg3U3JEVEVVM1I5NzlM?= =?utf-8?B?ZjVjOExjY09SVEZkdmFKVlI4bUJIM1gyUmFnSU5GT2VqMFZCSmY0ZlNDczBt?= =?utf-8?B?RXdNRTJKeHlWRGp3SHhwQ2plRUorU3I1NVJjcTBVOXYwQjR2TS9mNzVsVWV6?= =?utf-8?B?RWhmRUV4dW5QWURVRjUrSmVzSC9GMDZaNHF4Y05YS3BZNmVlWjBsVURVVm9l?= =?utf-8?B?dXpIT3JScURUY21jN3U1aFBwV0poc2tWZmtPc29saU1xMHlvNDZJMmZXYkxp?= =?utf-8?B?VGF0TjdLWXN2bitVdmZibUhBN2hmUWpYYVpkY283SDdLcXFvN296dUJCWk9p?= =?utf-8?B?cFlWeFUvS09JeGVnWWRDWmphRmZQMHpEMGlSa0VhMDd1NW41cFBWMGowNm1B?= =?utf-8?B?U1IzY2ZQMEZCeWlCbmw5YkJtOWFZaWhORGJNSzYxUDlDOXR2YnVYN2E5MENw?= =?utf-8?B?UW1QRWQ2bVhlamlwV2hhbEZyeTdYRzBXT0lQZWlna0FrVzN6NHNJMTVxM1Ez?= =?utf-8?B?bWUwSEJXZzNIaCsyTGx5TjkvQjJBb25SVXY3Rng5bG5BUzhSa1NGMHE0OFdn?= =?utf-8?B?Y2UwUmpqSTUybmptTE94V2dzNDdIVGdKQ05UMnFRZ3JYNXJDODlZWHNvZC9J?= =?utf-8?B?S0lXRW55T3V0bWxpbFdodktxU1cxenUwUGgxN3RySm5DYjhGN0VwS1pzMDhR?= =?utf-8?B?NDNPVU12cys2WlVzenA3SG1kbTNMVURqTU9wT3VtVDBaSktEVWdISWdReUhr?= =?utf-8?B?TkF2U25VbE5ZQzhyOFN4a04yMFV5L2NFRzd2M05LSFcyaDRvZG1qWE9XdjR4?= =?utf-8?B?alZ3NG5EQ29GMEMzNDZYZkR3TXpXSXJEaWVDOFl6YUxtU0JjUzJZRFBHeXNn?= =?utf-8?B?THJDOHdkQTUraUY2elBCQXk5dTJTbGJIQVdKYkczc3JlWWtEeE85cVJNV25O?= =?utf-8?B?NHhjdFlON1VHd3J3STJ6c0Y2VG1rMHJQVkI2VTh0QjBVZnBZN0NDU1BiMDJy?= =?utf-8?B?MC9Pb1VTaEdqc1RPSlJISy9rQ2V5RHRjbkVxY0lPYnNNRndpYnlUNmxWZ3Fy?= =?utf-8?B?OTY2TVdzOHZSSzZ5VDVYOS9IMThTclFDdkJxUjVWR3hnSG9zdktsUStKZXVY?= =?utf-8?B?bUpQRTl3U1kzMDhvem02RkpVTWJHRnJzSWU0cmJLU2krZE56L1NkQm00UndV?= =?utf-8?B?RTJxdC9UUU13ai9wanEvNjNhMW1oRUZMNFBHa0V1ODNpcHlyZmtJb1daT2l1?= =?utf-8?B?UHdDOEFlYlBHVnM4ZTNYTWwvVDhicVBIeWxOODAvTE8rUHZwRjExckNMQUEy?= =?utf-8?B?VHgzUVJBaVdhMklVUCt4M2FubGFHKy9ML1RUWlJtaXBmQkNwMWhlekRYOFdT?= =?utf-8?B?aDdKTmVvUEFldWc5MDhwRlVPYWcvL1Q1Uzk5dFpHbzRjcC9GSFdlcFhpTlV1?= =?utf-8?B?c3J2cjU4Y2YyOWs0elpFVGUzZnJPWkFvbXRHTEh4RFVRZWdOdFZjOFhaZkVl?= =?utf-8?B?eXpjUEs4b1lOSzNLaG9kYXkrcWdONENIOHE3N3JsTkptOGkxV08zLzlZWU5j?= =?utf-8?B?NUVHN2pETmt6YTRxeHFUa2tqRWR3V3hTcVR0SlFQZEJoSUJhQWZGRFNEMVRK?= =?utf-8?B?OWRMcytXaEIxWlBJS29CZmNuYklJMkY5TURXZmhuOGVMSTk3UmlxWlZla1Vn?= =?utf-8?B?SmVpYTV2WXFBRHh0QVlEalVmM3lUaHFZRWlPQUh0cEdKZzFJVzFPWDY5bnpq?= =?utf-8?B?emJrM2ZRZ2lxR09yQ1FQc2NqL1dLOThlU3EvNWZ2SjhWL1RZY25GSVBISWlG?= =?utf-8?B?NmxKalN1TG9CbmRCaHpHYlRGUXhkYjJYUENuUUJWUTZQWjBxMzdyVDJ3NW5C?= =?utf-8?B?U3FDVEg4b2tZRlZBRTJHTFZkcFFGUFJLZkRIazcxSVNtajk4SnZkUGZzM2tF?= =?utf-8?B?Nmc9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: f2bacb51-b768-46f5-1aa8-08db08423a31 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2023 13:01:14.1467 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: AkRRiUeDB+KR1RxCcENtaNbszcqsTavGuDudYIP2+w6vuWQUtoIeZT1PYjSL8WVmXq5X8i1PyTYGcey5/E3S5w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB3849 X-TUID: WEmIsH/UMt08 On 06.02.23 13:20, Adriaan Schmidt wrote: > Hi, > > this is my first working draft of multiarch support, which extends all package > recipes (inheriting dpkg-base) with *-compat and *-native variants. > > My current use case/test subject is meta-iot2050, which contains a patched > openssl, needed in the SDK (as -native package), and on the target (as -compat). > [1] has this patchseries (plus pre-bitbake2 backporting), if someone would like to test. > In addition, the compat test from the testsuite works (building hello-isar-compat). > > Still missing: > - not sure if -native also needs IMAGE_INSTALL logic to convert bitbake to debian names You mean foo-{compat,native} -> foo:<{compat-arch,host-arch}>? Would be sweet. > - documentation Specifically a RECIPES-API-CHANGELOG entry. > - test case for -native (maybe add libhello-native to the SDK?) > - probably other things... > Nice start! Jan -- Siemens AG, Technology Competence Center Embedded Linux