From patchwork Thu Nov 6 14:11:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "MOESSBAUER, Felix" X-Patchwork-Id: 4553 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-f192.google.com (mail-il1-f192.google.com [209.85.166.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 5A6EBo4n026833 (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-f192.google.com with SMTP id e9e14a558f8ab-43330d77c3asf11735615ab.3 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=ZhRZ9k3I4UQOcKXikDyDIJf5e8P7eOOD0Gs43Uq3vpdjiGhD2eTvqFY+BEvPIYhW5j 3h5sl9d58rlncTfsLhjYQZIdW7vSLcqpMD8cnN8UK537iZcbNbRMMIZ1TSP85IUszzSX lbSiS2+/hF6Qp/zSvmUqqQjevMTizEmPeSRipz+D0dYRFRwyf/cDXfs9jUlb2tdS7PV0 Sh+dcaXFeQhd/bZD/g40YbId+OhUFu8AFM49wEZFD+Ope2zpRHAIIfnifmmiTy3yanXF w30hdhCHZjW1mQAsbBC1JwKqNNxA54hPUtsz6a6PORms3BwrkkOrvSZKL0L+SGkdFEGG PJZw== 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=QRXiIEqaw9XH1X33U6oB35jKnww4nZbQp7ITSPqVzwM=; b=F/cEvDX+b3JKaplRboX06xlm1wro8smmmxVG3Y2N3/nZSyREa0CHkIsD0XIzA6jgsD zuWjZhKIs2y+obsXOVg3f1o2CT0jipZmG5r/2mY0O+it+CqGnlD4qWCdNK2F2LOHkQFf WALTA1kiX41h7Nu8K5tSfyOMUuH8WInc0g+oVS+WkfqXqlrvD3H1UvhZDp1RH9JHD1+S u99ec+7y/EjnEYoWb/E9kghl4sK1UPQV4v4/JsXj/zfWMcSpaz+W545ZyvoleHu4GSmL Lw1yHx1KDb1NaJuJrewO0YtAaQsdSkF0hlnY77W185NvV/T6L45Jttt+bDW77j6eXlcm 2wfA==; darn=isar-build.org 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=isar-build.org; 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=ka9hCb57QXuXuWrB4vH/CXLmisCbePLtxl7dGKt14cB2rH8JCDgN/zxHWfMJ08FY5h AobsU2E/2hT/nha35nNMYh28eVXHLX0WAzvUc8jRRomvJ2XYCuRlvHcWU8TEzhZHV9Z6 3uCDNlsh8TvUr+b3+CLcB86kLhQh80o1JO+EhAsePynUFDBifvj/0pPrqOzT4PRaHmI1 QLf6w3umm89p4SfQCebaZR1oV7VwCzThiLqaZqO1CW4Mvw4L4wu1gLC/ydZpUIUVvnpJ FS/UjSHnMCHAL5vEj2T7q3yn2tZs+O2IZfLaT+OgAsYDln9zyRXyA/0r58HYGCj2Ahcr PMqw== 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=UsLGHdWRgJ1PdeWbwzl1BYd7Cu/tcf8DPy4j3zHeJSeIeROefKzogKxgBQxlpL3lib gMxLgoM2kcQ2iRiU1rL6ZH/hhtJJ6H3StfYDNXDvy1+TYiwyMB5VrhrZ4A6VV6RV1KbQ TGGzxqLWC2Fb011WQnrIXmhZGjyuTByLEXSUWTqOxAfxEcreQ3XgnnPXga5bQjSSqhDC wiglq6yCKJ/xa+MK2mCl+QSvHOxhB6e2pzjQzmDJbjlO154hkkE2NV8Erje+RZLsSE0R yGER5o1ETF4eKOGTrXcbKo21g4gaLPaMcN/Ccw9KT+X0nrj0GFFtWU++6/3F3i5KbzNh h0/A== X-Forwarded-Encrypted: i=3; AJvYcCUBmsFxpo/7dE3PhoryhGhav/7XZUnM39LLUADHbuuittndel6E5kuSNXhuRRd3cbIPWyBgdfs=@isar-build.org X-Gm-Message-State: AOJu0YyAV8Pcn/QtDiO4oYDU94hwMJRh6TgdHDOyjqZy6i4IOx8NhaWG JDv1CR77+NCIn5ebyWXpQ0FIy886jWplQT6k5Wo+XVmsWkzjA6xH3+Pu 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 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: "MOESSBAUER, Felix" 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> 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: ib3KTwic26i9A2Jk/6MpQmLaktwKI8VVPGnWNwJ1fbQ9eKlN99umqeGmNqd8ZwbjJjpqz0kEhn9hs80WW+mPirS+jarxCdDyQC1ZxEwX2iiA9Yau4D0UtaexMdzH8pGwBU7Bxti09uGj5S4cPgqnguYJcQlDc8QFy4rUbzMBfGU3jZcdVy/AJow7R5TH3S6sKcz4bemcPKu3E/6y1bWZwqIFci5NPwegMYzY77EdYRp3rf+S1UwOMu/YHt7RPvqLFSmSE/5GN0TbrWYFaazKyudEcyZmHCq96v/iPJ6tD7eB2nSjlZdy4n5UZDzIyrex93PpNBmusT5EXu5CvS2jGrRXlTjMsSPE3nvQ9WqJ26ShhhHMG86++bDkUI6kWyiOKuA2mHOhkvNrcE5CsrxDvz6ohKxgvrhPZH+GOPNWL8bYJuyTYXrfvbqFywDngewWjVwcuEV2lft8SJe1aseoERwFRFfjD5i0RTouYZpOv8niPJpHkhKk0Ys6gscK+0mAfs1al+9DVgRs0K9Eez93Rj0Tm1oIo+NA6E2nJgeIyPf3KVY8RMCiLmxWFkVfff9fYrFNMfA8d3YyPAgYC3R8QVWEwX1S7Ks3X/VNdGPHyambeYsJtJbRF7vft7yv0zaIPwPRJ99Dnyd4feR4sh0ia7u4DAO+PjguQd8cAymsbsTtzXLBCDgYirQ8do600NJKpPT4GRUEIF3gSx8Qa7gwGoMYp1yS0DJ+7Pg+EnJI3IzWXhPMfuKBhQXqSamSrN8P9Scbv0x2ZUiz0AW+XyrRyEOjsdklMP54M9BZoGFzIsJTyYuooLBHtinAgPD2XiCbS9ioKHeqHnpjUiksPBfHC6DFMKQxCeCANwmaSo+n008LhCzZuTZiMjMc2IXKl2J4kSNpavISgkrcBvXPOiQU11+E1vD7gugl8fKtSoByVmLoZKk9FeCfNEWXmAXLbM7aGlV4P/j1rHeIQj2l6hWpK6DqE8Wc8LKHhMNLlCpcPnkSlBzm0LvALOy71NKv8n8jp+TQ3KAnSlQme3jQ4cTv1oN7lALoSiZeOzg+u7qXmz55UYAzBGjR2GCsTXr789jxg8p4MojxS3001Qm7IwWR2e+MqwVh8jCTm7D8tKRe4MuNVgBWikSt7ZzcEApe418kLFqVJPeqMGz6kWR73UE7Y2Nm/tb7Bpny+vZvWthkjStGHCACZiq2WyvGctPSuFncpnBL94M5hqxCOSrSGIICCPF9fb3JlpGFTfL6nmPG4gttOPU6zBqAA9ota5IxfjC9VDvfrmHb+AbwJXs4WFyxIT4SsibndbWBEWPMPG3OtddoWucZQD2K4+14f3tQiOp0gCDW+NKgX+lv7QXzCAVzt9GriwqfqsJPfaOAURtknra8V2FqR0L9NM0PZhh3J3Yr+AIKT447BrC4vxR9t224QHx7UjcKG/RP2vOxEMyQ3bMJMPlz85P3/1o2IHPFBU9tpOuXkrcPxk9kVhiVtNIBaw== 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: fQ9fZlz4NKuzRhVxF44HeGgw42ohw/mnWa/6vlSBDC9omV0bcbMvlZ33xvmq0x9A0BFTNu5Fw5oB8Zu4O8H+IkZI41HqIirAzsQav+1xnFooq6CAYK94BZwcxfRsb+WTWblHCDXGOysjzpeWvcSlStnyJEcFwwd4bMIYm7ehb+NP+TecHz+bVFSjxOByftX55AC9xcUQIxksx/JEDDMiLL6/gy1GYFFTezBB50DNeFCLbVbsf317l8CjJMTBuqq2I7DoEl9AaM301uwLh90zdZnw5woQImYgzFue2xxuhRwahkPYDuCGcd1qfnH3zSATj+Q2uG7ttTxJ+kkOWlrwIVKpmTezet9EJiejRdZP8vvQ52rBpCa54a7+g8ikIMAs6ejbNtmRVH+NbJau2DlHCAjthDejqLfMeRnZoB9XgVqhrOIr2VkVbRjdIAz/ArxXgtlpITsG3WErFlRnDmHHzuOy8G63wWMU+FsjvhFB99Ho8w+lxtNgOqRZepNOGXfPgIWqxF6bhS1k2fFiuygYTg530DmFIf0teWlcZh9NIcdl7kdBj83y1ETC1RbWQFNXM4mWbWY9yK2qHCOCOMcA3xFSjhQKOeGERQd8ZW3gj4BJd6baYUsJAhQnEqir05r5iDFQzZax4H04QHDEJ8OszGvXE/1ziaktr2PfYh/5hERdbb3gdhsk4YUBl8KLMtX1R49qKpCHtuoonfp4DN3KxIfdXqW8hUlR9AyTcES1RzoO91pSNCT1QgX0DhVTBfvZuuZDqaETsW2BjsyZDQjhd8/mdxp1aAfQkPcVy1vpfFa7K4l8/72usu/vsZCNqqgBJImyiD66AAxC9GyNkbUOgOSKsDX+sQgN4aZMSUlKrb3MPU0BafSzrHJPHPKwCSyL9LHlhtNhbVa5nP3G0Y8JmTIgtA8Wqs3+vjz4IzI6l7nCZTC08WBKgnhrKxYk2ExSrFYEszTLQvfeq2LblBlD9Z8R4lCFUbSmO7t5dMWSIRAbh3FUsHTwCvZSBYRqVGKT96fClvJ2/MmjRgObLpQoOjyOrc6j4CIw3Tyk3z8a64cXXn5UK4yB3nGt8BLAXr1HXb1LyMqFG13lMRN3f7AVSOuAgsNhXkDslcV1j6yjiWKL/fa7t6oUmMkit/db4BOYptf25F1xR0X4kBY6cufjEvnK6iB1zNA+PoAWTOSWGpaK7tkaQzG8X2GoesdN4sRG3ktz+Ffk1j0C9hwsd9OUy4vqtaCwrvEcCUbGTIv2RN9seqMJXb7mDxJM9JJnJN7HY49I+WTtxvwF6cRMmwkP5gSaCwPqn9UX62Qal1h2icLyTC/z2Wm28qpBqqP9gGgaHW2i/FpaVYTHLWR2FUZ8s3ldGN7A8aplQgmCZr26FfcydVxwyEEoFlnIwQJIE7KN2ZCxkT/qUbuIHnOjmFGu8OifSvEfNIAv0ZUmeDN7kEQ4cpX8/NK1CoWiny+mEpbSvNEzmG2damR8tu0KXKqTlvseayN4WAtE0UOJm1ySilj2YsVnTxmxmTtoCSMTM4lxXAu2+V9ozleYB8nhGroRTenpmxHK9I4ysz9m2hmSO/kZqDpjCujgcV9/CsSDBCZ1QS6H9tLVASve+spDU8ngyXW2xq34yj5TrzWgh7DKfyLDioOKVc7vRmJRX+VpyBIQMciJXjKA4cOwWxtCYk++fw== 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= 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}"