From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 06 Nov 2025 15:11:51 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-il1-f183.google.com (mail-il1-f183.google.com [209.85.166.183]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A6EBoRA026834 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 6 Nov 2025 15:11:51 +0100 Received: by mail-il1-f183.google.com with SMTP id e9e14a558f8ab-432fb58f876sf11206605ab.1 for ; Thu, 06 Nov 2025 06:11:51 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1762438305; cv=pass; d=google.com; s=arc-20240605; b=fkFctSvQoV0oJcYqLerENqBnyTGn3TLaNNWEfqp9HxyLazqxTMb3cAs6JOtYmg1k+i qIu0T5e0k6WxsXBV4YWJHKv6qdsX9rjf31b8OmXPTm6ccEmDvSw47nChGJ1h/dGlVr6S cUptUoKxn8qYFoPLv7UmXRQ34uJicR6UN4cAoD4ZsWGRCIBTbW8hTz0adHy7ohM42IPx 1NIFzNUObhYNYybtjiEpLmvXhN/bdOVv0nGroIPmPFlDA3suLr70sJgSOaUAREvTnleC wqgdpk2ByDHrHD7o1z/U/B7WCHNJSdnUv86bZykUa/L3BGDCM1nLQmYBSTkzm962AohZ 4ZmA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=fYlHxRGH3XdZx4+34awh9Oaf9vlxdiwAbDD7Tskw1eU=; fh=LCXGqLhIOcKWyob/YnwSsVS82Nca1JD1dYiAZlkD2LM=; b=jFa5QmqkSZYjEYx7x+D9zfMItUa4mADfQaX0j9YmnJPPSHOO9wZ7nzaJl81Ww8JwjS 1R9TIUsclohKRfocgD6upqM2GGzh9WLsj5nK9xQ24R3SyCFWom/0SHE1UukVx1thweZs Y5QFGaXiVYIG6Qp2W5zya9S3lA1rpa3bYtiqB25nMOnjZZdjPiayedldlVL7GzCJNhzn j55L5CbX0fy76Jdrm9h/rnJ7RkDf9HEC1yqYRjANikVLFQUkJ3Zmd78glb3fSoJVzmbh BOevul3m0MWvXoVSN57+nhMS1Jes+EfmEPzIKHUaVHc5ogZvv6T9xtKe+ocUPFq8bh73 1oBA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=K8F7GtHS; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1762438305; x=1763043105; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=fYlHxRGH3XdZx4+34awh9Oaf9vlxdiwAbDD7Tskw1eU=; b=qr7r8dr1CYvSUZ90JJgXnAHo28lDx/Xyz5A59BsxpGrn1IcHQFVsOTmcVpE734gIjF B10mppuv7rzXNUg+BpJLymCc/p1G8zji56WHzReMEcIv2kSVJzGtnIB0Equ58hSw9Pd7 /K70xD5J04x5A+w5qKOn32tl9k8c4wvWVfsjDrzgyib9sj0727E5Qzyi5xMk2QXlteuT 8OY4f7gkzj+jqk4ByzBLZG7gICVyKWA+bQTlq5dahAYl45ROCcEfhw0thnPBu4Hi5LSt euvxa+RvnQ5IYDcT7VHe+4eJ9UeiGgaZieYW3KZ179lvV7Vsvh+cYjZYSBY+T1gwG9zC 69eA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762438305; x=1763043105; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=fYlHxRGH3XdZx4+34awh9Oaf9vlxdiwAbDD7Tskw1eU=; b=lepynvoVHaFkYLG+xKiCjzE/3RcSfWGmxMyhnZc/VftAqc5TjLGbj/zYYE9F9KYQax oPENrBeklCxyYRoNPKzedecry/SOroHhgOaT0qmyfD1XmnVHN1Zigk06G3xuRglu4sHV xgfEEheLtGpN13rb6yovuROQfl3Y3BqBsjkuwIvuQIxqQB+k+wS7GdoEltV4/dvJsXFL 6L4BFADSJ4hSBxu7YVzvQlBCrBmQXwlauFzpACFT+cnASxcneJDVPEvnwEyO8owSyU8c hYbkGSetvltxine9gZFF+wQuSnLTuhk0gFnFU2tKuMB/68NnvDAzNBi0glEAihGEg3co ZI+w== X-Forwarded-Encrypted: i=3; AJvYcCUGOXR6XXllkp/cnNS/zPquqXFmVIgQiyk+S9VsycqjERGojCkHyLR+39AwUDx4pGGBwv9R@ilbers.de X-Gm-Message-State: AOJu0YxUNlk5B68BjqGo9pCoPlaIZTi4Ocw1XSeewWbb9e6PCZvVfxNZ 4n8k7JlnbDceNsN/f5x635viO89vomx+F4qP8vWHzLY4w1C99xdoxAy4 X-Google-Smtp-Source: AGHT+IFeKQc4l+rr4N3EOmTRmotH5mQpvcTNyckjqaqmXnt4VRZV54cpeLAv/V/RNy/7qVCWq1LsFQ== X-Received: by 2002:a05:6e02:1689:b0:433:59ee:c243 with SMTP id e9e14a558f8ab-43359eec3e5mr14648245ab.19.1762438304785; Thu, 06 Nov 2025 06:11:44 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+ZEx7TUvbdVtmG4UgQBQoZejERxh2S8mpKQ/hbD4CO+FA==" Received: by 2002:a05:6e02:4619:b0:42f:8b38:c20d with SMTP id e9e14a558f8ab-4334ee1437els6321455ab.0.-pod-prod-08-us; Thu, 06 Nov 2025 06:11:43 -0800 (PST) X-Received: by 2002:a92:4a06:0:b0:433:51fd:4cdc with SMTP id e9e14a558f8ab-43351fd4d76mr16809075ab.23.1762438296834; Thu, 06 Nov 2025 06:11:36 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1762438296; cv=pass; d=google.com; s=arc-20240605; b=NM30F4mcfgKJQtk2pTkBzpwYu/UnQRUmw2tF5tA6rSjyP5GmugeQgcfNCG1AfToKCO FNDooSxX2cBxEWKsogrYEzf/rO3RwKLsDtR3nV7FtCC2pY8qVoEHDr1l7nFFif8V+O2w 0fMxTMXAY7JzaOmpBe7MuKsGzbeFuezQWPw8PHWrMSNFhrF1NjUDOuur2NJ29mOFh7a9 4IKmERv5BQXdY5kEAvcZ8q96ifUtHZQHYOsx6NKyHxsD3fSxgp6pQJsykJRKJg3Q4SVE j5RQ6EKpE1eTnhnjqwuui+IoZvgBUwM4ZUT9fu7WWh7cxVsmwJsJtxx77NipVEy4hjUn toog== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=/9nef7jCXQh1UUPe0uMcenuX2R2azSfHt6imqumRAtM=; fh=LMAo0wClRB+XNxEHSzntC4XfDvtuOw7KRDVGVVqPGw0=; b=CjabkA4wKES1yXVZrQ0+zbjelyE7SCYJaZNX0MVqOACT4HNQBseMXlwEf9faCMXdnE dGlwIsE7i+mo1cGbeXAjFyk52Q02Sn+N4zZP+datxo40YbHCrH3vqd5q7JI9hizY7Fr0 sUosPncfrcpSjE2ans7P5sJwMxIvJ9CzERbPGSR2/ff7TFk+6fViUDP++pVX0fL5olOz oM3ogaZjCDdLmBY45s8aVvP6pzhvZbibq0eLVmU9+BYB5mpzwOwHhZJ95qH9asjljslO D5FdVF6FcIIdij+Bqpv8xpTozk3FS9q63ibxeGSNoUIF/Y6VxlnAouNSHib6pvE+6EmL cr4w==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=K8F7GtHS; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by gmr-mx.google.com with ESMTPS id e9e14a558f8ab-4334f4c20e7si1016745ab.4.2025.11.06.06.11.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Nov 2025 06:11:36 -0800 (PST) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SQK/ggVoSaCREIJmyBMyzSUHMxldXK2EhLFmnwjIIyZfHaVAUcZcuwn6rlK4IUIQ6qoaJUWMRbNBdfc3w6r0O9P1lA/o/QpdXG9AkU8fNWrs5ChkMMXHzJKO2Mm1eCOCQJwLdCciYJA1ndjdBpNW9eJmEApqyovaGuovKu2JlE3Y8Fv4Rng/LidpoiXMsfo14Vn1OHO1ZWh7iVI68/zlB5Ej58+zplHnRZ3jdAI8ZeEJDeKRcKZUDCTa5pEz8Ff0g2VQMtdGobowi8S4mF85sb9IfA+Us+lyRhFCLOjvSg/STa2Kg8bGIwPFUJVymgMu7Gw6s4BQ4brxD3JL2TwLWA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=/9nef7jCXQh1UUPe0uMcenuX2R2azSfHt6imqumRAtM=; b=wSRGqDHMHGlGor99zL62vijlRIPNAM2LJFsDzulT193PHT6G1LGoJlixZlhE4mAyqz6QS41b2HbiWbgk1m4bpj/PPbfvYPWoTaKhuackEWsa24LPmBHb6tS045EMGyUJ2v9dSgbjOE7ukgwh3b4T7S3IQGn5dgPljZe5HrXg85o/cTcNKXzhUxIeeovHzp5a97xtNDnDYaJRrTFaTyW7tRYG/BFp6AgenrDSy4yUMb1ZxA/f4oOrL+tA0Le9+mfp8HkmPRQ1ExD8mO/fFUPaqUL0rlaRK3OO47Lr6/T45HPao/PxKX/eLI3ztBq3q2tq+t/2c/CBZr0brzqfKq8kHw== 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 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) by DB8PR10MB3625.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:141::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.8; Thu, 6 Nov 2025 14:11:33 +0000 Received: from AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::a4ec:4b8b:f70c:3a33]) by AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM ([fe80::a4ec:4b8b:f70c:3a33%7]) with mapi id 15.20.9298.007; Thu, 6 Nov 2025 14:11:33 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: stefan-koch@siemens.com, jan.kiszka@siemens.com, anaumann@emlix.com, Felix Moessbauer Subject: [PATCH v3 2/4] linux-custom: fix name collision on cross profile Date: Thu, 6 Nov 2025 15:11:20 +0100 Message-ID: <20251106141122.2887558-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251106141122.2887558-1-felix.moessbauer@siemens.com> References: <20251106141122.2887558-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR2P281CA0030.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:14::17) To AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5f6::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR10MB6823:EE_|DB8PR10MB3625:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d4a3782-9d21-48a5-347c-08de1d3e63d4 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|10070799003|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ib3KTwic26i9A2Jk/6MpQmLaktwKI8VVPGnWNwJ1fbQ9eKlN99umqeGmNqd8?= =?us-ascii?Q?ZwbjJjpqz0kEhn9hs80WW+mPirS+jarxCdDyQC1ZxEwX2iiA9Yau4D0Utaex?= =?us-ascii?Q?MdzH8pGwBU7Bxti09uGj5S4cPgqnguYJcQlDc8QFy4rUbzMBfGU3jZcdVy/A?= =?us-ascii?Q?Jow7R5TH3S6sKcz4bemcPKu3E/6y1bWZwqIFci5NPwegMYzY77EdYRp3rf+S?= =?us-ascii?Q?1UwOMu/YHt7RPvqLFSmSE/5GN0TbrWYFaazKyudEcyZmHCq96v/iPJ6tD7eB?= =?us-ascii?Q?2nSjlZdy4n5UZDzIyrex93PpNBmusT5EXu5CvS2jGrRXlTjMsSPE3nvQ9WqJ?= =?us-ascii?Q?26ShhhHMG86++bDkUI6kWyiOKuA2mHOhkvNrcE5CsrxDvz6ohKxgvrhPZH+G?= =?us-ascii?Q?OPNWL8bYJuyTYXrfvbqFywDngewWjVwcuEV2lft8SJe1aseoERwFRFfjD5i0?= =?us-ascii?Q?RTouYZpOv8niPJpHkhKk0Ys6gscK+0mAfs1al+9DVgRs0K9Eez93Rj0Tm1oI?= =?us-ascii?Q?o+NA6E2nJgeIyPf3KVY8RMCiLmxWFkVfff9fYrFNMfA8d3YyPAgYC3R8QVWE?= =?us-ascii?Q?wX1S7Ks3X/VNdGPHyambeYsJtJbRF7vft7yv0zaIPwPRJ99Dnyd4feR4sh0i?= =?us-ascii?Q?a7u4DAO+PjguQd8cAymsbsTtzXLBCDgYirQ8do600NJKpPT4GRUEIF3gSx8Q?= =?us-ascii?Q?a7gwGoMYp1yS0DJ+7Pg+EnJI3IzWXhPMfuKBhQXqSamSrN8P9Scbv0x2ZUiz?= =?us-ascii?Q?0AW+XyrRyEOjsdklMP54M9BZoGFzIsJTyYuooLBHtinAgPD2XiCbS9ioKHeq?= =?us-ascii?Q?HnpjUiksPBfHC6DFMKQxCeCANwmaSo+n008LhCzZuTZiMjMc2IXKl2J4kSNp?= =?us-ascii?Q?avISgkrcBvXPOiQU11+E1vD7gugl8fKtSoByVmLoZKk9FeCfNEWXmAXLbM7a?= =?us-ascii?Q?GlV4P/j1rHeIQj2l6hWpK6DqE8Wc8LKHhMNLlCpcPnkSlBzm0LvALOy71NKv?= =?us-ascii?Q?8n8jp+TQ3KAnSlQme3jQ4cTv1oN7lALoSiZeOzg+u7qXmz55UYAzBGjR2GCs?= =?us-ascii?Q?TXr789jxg8p4MojxS3001Qm7IwWR2e+MqwVh8jCTm7D8tKRe4MuNVgBWikSt?= =?us-ascii?Q?7ZzcEApe418kLFqVJPeqMGz6kWR73UE7Y2Nm/tb7Bpny+vZvWthkjStGHCAC?= =?us-ascii?Q?Ziq2WyvGctPSuFncpnBL94M5hqxCOSrSGIICCPF9fb3JlpGFTfL6nmPG4gtt?= =?us-ascii?Q?OPU6zBqAA9ota5IxfjC9VDvfrmHb+AbwJXs4WFyxIT4SsibndbWBEWPMPG3O?= =?us-ascii?Q?tddoWucZQD2K4+14f3tQiOp0gCDW+NKgX+lv7QXzCAVzt9GriwqfqsJPfaOA?= =?us-ascii?Q?URtknra8V2FqR0L9NM0PZhh3J3Yr+AIKT447BrC4vxR9t224QHx7UjcKG/RP?= =?us-ascii?Q?2vOxEMyQ3bMJMPlz85P3/1o2IHPFBU9tpOuXkrcPxk9kVhiVtNIBaw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?fQ9fZlz4NKuzRhVxF44HeGgw42ohw/mnWa/6vlSBDC9omV0bcbMvlZ33xvmq?= =?us-ascii?Q?0x9A0BFTNu5Fw5oB8Zu4O8H+IkZI41HqIirAzsQav+1xnFooq6CAYK94BZwc?= =?us-ascii?Q?xfRsb+WTWblHCDXGOysjzpeWvcSlStnyJEcFwwd4bMIYm7ehb+NP+TecHz+b?= =?us-ascii?Q?VFSjxOByftX55AC9xcUQIxksx/JEDDMiLL6/gy1GYFFTezBB50DNeFCLbVbs?= =?us-ascii?Q?f317l8CjJMTBuqq2I7DoEl9AaM301uwLh90zdZnw5woQImYgzFue2xxuhRwa?= =?us-ascii?Q?hkPYDuCGcd1qfnH3zSATj+Q2uG7ttTxJ+kkOWlrwIVKpmTezet9EJiejRdZP?= =?us-ascii?Q?8vvQ52rBpCa54a7+g8ikIMAs6ejbNtmRVH+NbJau2DlHCAjthDejqLfMeRnZ?= =?us-ascii?Q?oB9XgVqhrOIr2VkVbRjdIAz/ArxXgtlpITsG3WErFlRnDmHHzuOy8G63wWMU?= =?us-ascii?Q?+FsjvhFB99Ho8w+lxtNgOqRZepNOGXfPgIWqxF6bhS1k2fFiuygYTg530DmF?= =?us-ascii?Q?If0teWlcZh9NIcdl7kdBj83y1ETC1RbWQFNXM4mWbWY9yK2qHCOCOMcA3xFS?= =?us-ascii?Q?jhQKOeGERQd8ZW3gj4BJd6baYUsJAhQnEqir05r5iDFQzZax4H04QHDEJ8Os?= =?us-ascii?Q?zGvXE/1ziaktr2PfYh/5hERdbb3gdhsk4YUBl8KLMtX1R49qKpCHtuoonfp4?= =?us-ascii?Q?DN3KxIfdXqW8hUlR9AyTcES1RzoO91pSNCT1QgX0DhVTBfvZuuZDqaETsW2B?= =?us-ascii?Q?jsyZDQjhd8/mdxp1aAfQkPcVy1vpfFa7K4l8/72usu/vsZCNqqgBJImyiD66?= =?us-ascii?Q?AAxC9GyNkbUOgOSKsDX+sQgN4aZMSUlKrb3MPU0BafSzrHJPHPKwCSyL9LHl?= =?us-ascii?Q?htNhbVa5nP3G0Y8JmTIgtA8Wqs3+vjz4IzI6l7nCZTC08WBKgnhrKxYk2ExS?= =?us-ascii?Q?rFYEszTLQvfeq2LblBlD9Z8R4lCFUbSmO7t5dMWSIRAbh3FUsHTwCvZSBYRq?= =?us-ascii?Q?VGKT96fClvJ2/MmjRgObLpQoOjyOrc6j4CIw3Tyk3z8a64cXXn5UK4yB3nGt?= =?us-ascii?Q?8BLAXr1HXb1LyMqFG13lMRN3f7AVSOuAgsNhXkDslcV1j6yjiWKL/fa7t6oU?= =?us-ascii?Q?mMkit/db4BOYptf25F1xR0X4kBY6cufjEvnK6iB1zNA+PoAWTOSWGpaK7tka?= =?us-ascii?Q?QzG8X2GoesdN4sRG3ktz+Ffk1j0C9hwsd9OUy4vqtaCwrvEcCUbGTIv2RN9s?= =?us-ascii?Q?eqMJXb7mDxJM9JJnJN7HY49I+WTtxvwF6cRMmwkP5gSaCwPqn9UX62Qal1h2?= =?us-ascii?Q?icLyTC/z2Wm28qpBqqP9gGgaHW2i/FpaVYTHLWR2FUZ8s3ldGN7A8aplQgmC?= =?us-ascii?Q?Zr26FfcydVxwyEEoFlnIwQJIE7KN2ZCxkT/qUbuIHnOjmFGu8OifSvEfNIAv?= =?us-ascii?Q?0ZUmeDN7kEQ4cpX8/NK1CoWiny+mEpbSvNEzmG2damR8tu0KXKqTlvseayN4?= =?us-ascii?Q?WAtE0UOJm1ySilj2YsVnTxmxmTtoCSMTM4lxXAu2+V9ozleYB8nhGroRTenp?= =?us-ascii?Q?mxHK9I4ysz9m2hmSO/kZqDpjCujgcV9/CsSDBCZ1QS6H9tLVASve+spDU8ng?= =?us-ascii?Q?yXW2xq34yj5TrzWgh7DKfyLDioOKVc7vRmJRX+VpyBIQMciJXjKA4cOwWxtC?= =?us-ascii?Q?Yk++fw=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d4a3782-9d21-48a5-347c-08de1d3e63d4 X-MS-Exchange-CrossTenant-AuthSource: AS2PR10MB6823.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Nov 2025 14:11:33.6256 (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: DY/4fbSF43xKTWAfSHO6vq9dOL2ULoQLsqOuCFAyaQke8D867JPOKo4YI+A09bE8YOSfX/TOV3/5H1aHZ78Yrjh6myLprqlYwDi3Pzw/g90= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3625 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=K8F7GtHS; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer 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=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,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-TUID: sgL4rJ7ZhIql The cross build profile is currently used to control which packages are built in a DISTRO_ARCH != HOST_ARCH scenario. This is fundamentally wrong, as the cross profile is one of the standard debian build profiles which is used to control if sbuild runs in cross mode. Further, the build profile spec [1] forbids to conditionally generate binary packages based on this profile. We now split this profile off into a custom one to not interfere with the standard cross profile. Due to the split, we now also need to set our cross profile explicitly in the desired cases, which we now control via the cross-pkgs overrides. [1] https://wiki.debian.org/BuildProfileSpec#Registered_profile_names Signed-off-by: Felix Moessbauer --- meta/recipes-kernel/linux/files/debian/control.tmpl | 6 +++--- meta/recipes-kernel/linux/linux-custom.inc | 10 ++++++++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl b/meta/recipes-kernel/linux/files/debian/control.tmpl index 01b1a63f..ee87cf92 100644 --- a/meta/recipes-kernel/linux/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux/files/debian/control.tmpl @@ -33,7 +33,7 @@ Description: Linux support headers for userspace development are used by the installed headers for GNU glibc and other system libraries. Package: linux-libc-dev-${DISTRO_ARCH}-cross -Build-Profiles: +Build-Profiles: Section: devel Provides: linux-kernel-headers-${DISTRO_ARCH}-cross Architecture: all @@ -53,7 +53,7 @@ Description: Linux kernel debugging symbols for @KR@ all the necessary debug symbols for the kernel and its modules. Package: linux-kbuild-${KERNEL_NAME_PROVIDED} -Build-Profiles: +Build-Profiles: Architecture: any Depends: ${perl:Depends}, ${shlibs:Depends} Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ @@ -61,7 +61,7 @@ Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ This is useful for people who need to build external modules Package: linux-kbuild-${KERNEL_NAME_PROVIDED}-${DISTRO_ARCH}-cross -Build-Profiles: +Build-Profiles: Architecture: any Multi-Arch: foreign Depends: ${perl:Depends}, ${shlibs:Depends} diff --git a/meta/recipes-kernel/linux/linux-custom.inc b/meta/recipes-kernel/linux/linux-custom.inc index 1f46bb31..9dd9abb5 100644 --- a/meta/recipes-kernel/linux/linux-custom.inc +++ b/meta/recipes-kernel/linux/linux-custom.inc @@ -110,8 +110,13 @@ KERNEL_NAME_PROVIDED ?= "${@ d.getVar('BPN').partition('linux-')[2]}" # Determine cross-profile override python() { - if d.getVar("DISTRO_ARCH") != d.getVar("HOST_ARCH") and bb.utils.to_boolean(d.getVar("ISAR_CROSS_COMPILE")) and "class-native" not in d.getVar("OVERRIDES").split(":"): - d.appendVar("OVERRIDES", ":cross-profile") + if d.getVar("DISTRO_ARCH") != d.getVar("HOST_ARCH") and bb.utils.to_boolean(d.getVar("ISAR_CROSS_COMPILE")): + if "class-native" not in d.getVar("OVERRIDES").split(":"): + # cross compiling + d.appendVar("OVERRIDES", ":cross-profile") + else: + # generating -cross packages (in HOST_ARCH) from a -native variant + d.appendVar("OVERRIDES", ":cross-pkgs") } # Default profiles and provides @@ -126,6 +131,7 @@ BUILD_PROFILES:cross-profile = "pkg.${BPN}.kernel" # -native: kbuild package for host BUILD_PROFILES:class-native = "pkg.${BPN}.kbuild" +BUILD_PROFILES:append:cross-pkgs = " pkg.${BPN}.cross" RECIPE_PROVIDES:class-native = " \ linux-headers-${KERNEL_NAME_PROVIDED} \ linux-kbuild-${KERNEL_NAME_PROVIDED}" -- 2.39.5 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20251106141122.2887558-3-felix.moessbauer%40siemens.com.