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; Wed, 25 Sep 2024 18:10:22 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f183.google.com (mail-pl1-f183.google.com [209.85.214.183]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 48PGADmQ014451 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 25 Sep 2024 18:10:14 +0200 Received: by mail-pl1-f183.google.com with SMTP id d9443c01a7336-2053f4938c7sf60505475ad.2 for ; Wed, 25 Sep 2024 09:10:14 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1727280608; cv=pass; d=google.com; s=arc-20240605; b=jkNygNdfC8OA/LyTTLlEYiGuJcZjLIVplXRYfAFTOHyOiK+Mh7e4ihMKWQNxSbSzX6 7PZ0ePDVS+L6+DQQo97banl5kb15JtFSGBxHJl/8ui34i23WZjULwdGHcPhG6fC/gcKd ZeD1ujSTjUIBGut2FQ1MCI2+o5dT//7kUnJUU6hfIZR0j/+Ruezpve5I1k1Hs1ZNyuHc Wp7mnd25BeIx93/9LSrDgNGdn7lRSnl1K+1SL/5i6twlzg0hFaHDYggjwAzMW5qE03v5 eEWTQRFgQQ+4DOVkSYi+R0jMwkfsJqLH/uWt2N6d4jPWo3AQFP3ykPePb4UAAcQRWGtl gRAQ== 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:in-reply-to :autocrypt:content-language:from:references:to:subject:user-agent :date:message-id:dkim-signature; bh=ISFktJ55CZtvPJsRSg/an32L9SGIQyCTZvgSitC8JX4=; fh=rKF3RPMaVwOXpKZwTp/DMnUTILwqHeFNiJhKvFTsY6w=; b=EjXHhhbPXWMnftP1zIexAEZ8SAZGFeEHw0tg2frWKLFDuerfUjR1F5BCUZWuAE0nVZ DkJhrog+aWoBziYvwPlmfmZJfoOtkwv/iOnYq+/Wg4TLzMXy9ZIO/C6wl4SXQhwuXVQK 6AoSVq1h7ZPl7uULRzGDglEwzQy1fjMsLjJv1oLzOFwS8rUXaL5PT69m2R4r3XFZU4DN GAPXwKSi8Yo2cMiUfa84UtLYCmYT81oOKVoByN6HqHDjI5MG//OAF3I4gZxKRKfTaHuC s8nAnEjqwvLlHkWdFylDqPic+0zEaOw/8OGq4NXRNanLPaF8BnrQkjTcwT6fEg5EYJjS hZig==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=KKKnDKUK; 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:f403:260d::60a as permitted sender) smtp.mailfrom=jan.kiszka@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=1727280608; x=1727885408; 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 :in-reply-to:autocrypt:content-language:from:references:to:subject :user-agent:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=ISFktJ55CZtvPJsRSg/an32L9SGIQyCTZvgSitC8JX4=; b=mc8bWYP6SkBjXGf90KqIUqAyGwxcEAyloKg2PZGmYaDTg4QsJJMdBWHrnRw0wPgslJ io4yTKXEFiMGiFGjAGdorsWLr9MVjOpHZMv310hLhJW4uX22PYy8/5ThA+CWotVGQHCB kdUIygmEIVBfxpFv1F/rQiX9wKkeoKnWUb7DQA6MN+UlMgsAPJwynxDGXQDRjsQKOfA0 FGbQhJ++yNKDnDb+LoSINyHhRnM5EADcCNor52NRoGkWYpQNHCVU3FeJ5PHJCPPEjg8d 1uo7MOLCdlRRHDQ9x7YOEyg+g/Ww4siTAm7Ek3DRLqwkro14z2+3tJYvT6F3Pa4zyKJE H8YA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727280608; x=1727885408; 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 :in-reply-to:autocrypt:content-language:from:references:to:subject :user-agent:date:message-id:x-beenthere:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=ISFktJ55CZtvPJsRSg/an32L9SGIQyCTZvgSitC8JX4=; b=RSv6yMH7zb3bNsCjwiOsfHqKD2HQf3MZQktNwph5Gs3jQP555TvFnHmnqAR44239hJ XMyMZ+GsZNG7TtZ6Vp10KK0g9yqMoy8LHwJT2lg18UBMVa8hsNlLrgXENl+Og3BQxSlI yYERGzCOYtL2ZiYrHduMJRoTrZdLO9jlyVH58PMDaameR+sv5v4u7kMTVmc4fbTusgO/ yStltlY6ItSDSUlF78vel2/RnjrU1ZeH76gUAzriNt8KDjs1kLkbhfP076q9jBwb9Swy lNbAtnvSllWImyPwdK2Y3/M+HLYE6vlY1aGNcYj8px63N1OaxZxLFNduMVUiFiR/YOV/ ZV5g== X-Forwarded-Encrypted: i=3; AJvYcCU1dGm/RlZZk3NSVHI+8x/tuZWKzwAtFq9IXY9SrI2wmcP7frMcAi0M/ZU0SYQzp+kb01b/@ilbers.de X-Gm-Message-State: AOJu0YxEMWnmb8HHtTxgedcV7UqbPj1TjDTLJxRCu6opXPRD65Fc17UD llLqhUlLbyV5wCYZUGFlHRfG4VoV+33s23OY06dpTwbOfJnur+WJ X-Google-Smtp-Source: AGHT+IH0zm7efwv2jjrPNNG8K1hezaoq6gIItIkITSJCG7T0tSPpyixMFIeQSMMRf7NRjvotqcFW0A== X-Received: by 2002:a17:902:ea08:b0:202:5255:357b with SMTP id d9443c01a7336-20afc4d3572mr48139565ad.41.1727280607588; Wed, 25 Sep 2024 09:10:07 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:903:2344:b0:205:7db5:c886 with SMTP id d9443c01a7336-20b19c5b18als123465ad.1.-pod-prod-09-us; Wed, 25 Sep 2024 09:10:06 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUhuRxaSZFsbml3tLhGnoKmw0hRHLtF/e0geWEMRmn2zikrVJuXkD7vGaTtdTwFad3buykuZWRirXzF@googlegroups.com X-Received: by 2002:a17:902:f90f:b0:206:d69d:9ca6 with SMTP id d9443c01a7336-20afc42ad2dmr31623155ad.10.1727280606048; Wed, 25 Sep 2024 09:10:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1727280606; cv=pass; d=google.com; s=arc-20240605; b=d2m1n9ysAfyFLa8B1m5r5nMs+Y2XqvN71/0L5N4qP9oPQToj1rnUnlx7b+YMcVafVD 7p+M62osSen/s12gXYRw3nRZQaWWJDDm0MzjonRmz9vxOtO6M27W+zY9jF8sB40oGXAy K1NPTi5aPZpL/8k0RheqcQhfRHeaWWZXaKxfHJ3XCYLGRH7mDtv/FUCpTFG7uouuzvac 9wc69hVLmJTLmdWuTfEtVe4MRmCpXbx4ee8LD/Mf0vdKi7VmYhpKZYDapAC1hGbH0kq4 VcjUabaRGU+mFhny5sg5sYyRKJ/aX6+r4+ygoDq2PnKHA9pOLlglG2dn09Gd6rS+3cq1 BKKw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:in-reply-to:autocrypt :content-language:from:references:to:subject:user-agent:date :message-id:dkim-signature; bh=Jin3QfskYx7BwbN7vUofssaLiKSXambS1/RiXONHA6k=; fh=1x/T85rXr8yhgzXWAa7zssXnuyt2jGlhJYPIGFWr6UE=; b=OXZt1P21h/14BiqUIckjxng6whEvWVHEEd6VWUZqQT3oxYei0mBDpxhJ91Jmxs/QxQ q0x7qJQCsR7egK3eXOmEimPQ1u7xqBgz/q9+tgimR0yEP+vicYR5852AmGMj49NQEP8y 3nzfeuQ0evBkoklH7HBGuvOo6rSWPaETu9OPoFTc3AH76CQY2escNT0cLbnUE2mqKwZ2 Yrr6uF1YrZoCWt9Vi5B8KpoWZGY1Cla0k6JrBNCbdA+bQafHek3etre6mzLMoLRHIOZ0 hsWXBZJhf9aEwnmiNieN+sA9RefwQ5miSC3itgi3DOcdFdC8OIuLDflPyT+3ioEte+Ek NRJA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=KKKnDKUK; 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:f403:260d::60a as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2060a.outbound.protection.outlook.com. [2a01:111:f403:260d::60a]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-20af1811293si1840865ad.11.2024.09.25.09.10.05 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Sep 2024 09:10:05 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f403:260d::60a as permitted sender) client-ip=2a01:111:f403:260d::60a; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=o+CS2r6vzQdE6tswMI4YMsTQR+tiTmAN1gzaphDTxXoyznVclEFbNnxT17nBtkuraJMyhYz3+S38b/g1Lmlw06MB/WtoYW3giXJrhWX1U4NCLxRoRbb0jqcLjli78TF6057y3PvghKEbDtJAIWPACF8iali9j6QQ96UnfLfPIH6eJfTBxeY/LZiBJ/3XXn22h5aynpebWtmynXQsAB7Zr7Bq49D/hDieBUDoL3mbRyN33+s4eklgrjskoUJbXjpRG+SK3Ro6tBZjyKro0hDzp4+BeTww6zrsjktEKqBmyOVw0PyHd07B8XX0aOGc1dhx1OXXXNE5NiXE+3ExNfaaXA== 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=Jin3QfskYx7BwbN7vUofssaLiKSXambS1/RiXONHA6k=; b=Mzk7EeMk1Ews2mpGYwqGyQdJ7nzmxNE5SsLL9lKUo92ejCXLyZmc6jnO7LtWj1FzD9FFTW8n9Ykn7YH8I3fugZnL92sNv2S5Num6okuUJEMLzk7nKRS9jXMPzIVzQP/R2mCw2e7vsF5Kh6VvTgs/IlUqHvyjw4ENgk0Ghodyg6YZNOahc1qRguz/PiLHeqavU4UXGBzd9e/NFV7JJQI53Sh3wkEOtiqKLe4yS4K1XzEZeAnFfrg5lXVbphxrmTZvlo+f+IOX3F40g7E7RpdenFALDmwcBt8ETXy+rxcVTGtGl4u2PRe9wky7sqNl3ziTB+XlNxeTuRLN2fo+vM1ImQ== 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 AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by GV2PR10MB7536.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:d4::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.27; Wed, 25 Sep 2024 16:09:55 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::8fe1:7e71:cf4a:7408%3]) with mapi id 15.20.7982.022; Wed, 25 Sep 2024 16:09:55 +0000 Message-ID: <202964ce-96ec-47e2-b20c-3cf571717a97@siemens.com> Date: Wed, 25 Sep 2024 18:09:52 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 1/2] multiarch: avoid separate builds when DPKG_ARCH is all To: Cedric Hombourger , isar-users@googlegroups.com References: <20240917070048.577-1-cedric.hombourger@siemens.com> <20240917070048.577-2-cedric.hombourger@siemens.com> From: "'Jan Kiszka' via isar-users" Content-Language: en-US Autocrypt: addr=jan.kiszka@siemens.com; keydata= xsFNBGZY+hkBEACkdtFD81AUVtTVX+UEiUFs7ZQPQsdFpzVmr6R3D059f+lzr4Mlg6KKAcNZ uNUqthIkgLGWzKugodvkcCK8Wbyw+1vxcl4Lw56WezLsOTfu7oi7Z0vp1XkrLcM0tofTbClW xMA964mgUlBT2m/J/ybZd945D0wU57k/smGzDAxkpJgHBrYE/iJWcu46jkGZaLjK4xcMoBWB I6hW9Njxx3Ek0fpLO3876bszc8KjcHOulKreK+ezyJ01Hvbx85s68XWN6N2ulLGtk7E/sXlb 79hylHy5QuU9mZdsRjjRGJb0H9Buzfuz0XrcwOTMJq7e7fbN0QakjivAXsmXim+s5dlKlZjr L3ILWte4ah7cGgqc06nFb5jOhnGnZwnKJlpuod3pc/BFaFGtVHvyoRgxJ9tmDZnjzMfu8YrA +MVv6muwbHnEAeh/f8e9O+oeouqTBzgcaWTq81IyS56/UD6U5GHet9Pz1MB15nnzVcyZXIoC roIhgCUkcl+5m2Z9G56bkiUcFq0IcACzjcRPWvwA09ZbRHXAK/ao/+vPAIMnU6OTx3ejsbHn oh6VpHD3tucIt+xA4/l3LlkZMt5FZjFdkZUuAVU6kBAwElNBCYcrrLYZBRkSGPGDGYZmXAW/ VkNUVTJkRg6MGIeqZmpeoaV2xaIGHBSTDX8+b0c0hT/Bgzjv8QARAQABzSNKYW4gS2lzemth IDxqYW4ua2lzemthQHNpZW1lbnMuY29tPsLBlAQTAQoAPhYhBABMZH11cs99cr20+2mdhQqf QXvYBQJmWPvXAhsDBQkFo5qABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEGmdhQqfQXvY zPAP/jGiVJ2VgPcRWt2P8FbByfrJJAPCsos+SZpncRi7tl9yTEpS+t57h7myEKPdB3L+kxzg K3dt1UhYp4FeIHA3jpJYaFvD7kNZJZ1cU55QXrJI3xu/xfB6VhCs+VAUlt7XhOsOmTQqCpH7 pRcZ5juxZCOxXG2fTQTQo0gfF5+PQwQYUp0NdTbVox5PTx5RK3KfPqmAJsBKdwEaIkuY9FbM 9lGg8XBNzD2R/13cCd4hRrZDtyegrtocpBAruVqOZhsMb/h7Wd0TGoJ/zJr3w3WnDM08c+RA 5LHMbiA29MXq1KxlnsYDfWB8ts3HIJ3ROBvagA20mbOm26ddeFjLdGcBTrzbHbzCReEtN++s gZneKsYiueFDTxXjUOJgp8JDdVPM+++axSMo2js8TwVefTfCYt0oWMEqlQqSqgQwIuzpRO6I ik7HAFq8fssy2cY8Imofbj77uKz0BNZC/1nGG1OI9cU2jHrqsn1i95KaS6fPu4EN6XP/Gi/O 0DxND+HEyzVqhUJkvXUhTsOzgzWAvW9BlkKRiVizKM6PLsVm/XmeapGs4ir/U8OzKI+SM3R8 VMW8eovWgXNUQ9F2vS1dHO8eRn2UqDKBZSo+qCRWLRtsqNzmU4N0zuGqZSaDCvkMwF6kIRkD ZkDjjYQtoftPGchLBTUzeUa2gfOr1T4xSQUHhPL8zsFNBGZY+hkBEADb5quW4M0eaWPIjqY6 aC/vHCmpELmS/HMa5zlA0dWlxCPEjkchN8W4PB+NMOXFEJuKLLFs6+s5/KlNok/kGKg4fITf Vcd+BQd/YRks3qFifckU+kxoXpTc2bksTtLuiPkcyFmjBph/BGms35mvOA0OaEO6fQbauiHa QnYrgUQM+YD4uFoQOLnWTPmBjccoPuiJDafzLxwj4r+JH4fA/4zzDa5OFbfVq3ieYGqiBrtj tBFv5epVvGK1zoQ+Rc+h5+dCWPwC2i3cXTUVf0woepF8mUXFcNhY+Eh8vvh1lxfD35z2CJeY txMcA44Lp06kArpWDjGJddd+OTmUkFWeYtAdaCpj/GItuJcQZkaaTeiHqPPrbvXM361rtvaw XFUzUlvoW1Sb7/SeE/BtWoxkeZOgsqouXPTjlFLapvLu5g9MPNimjkYqukASq/+e8MMKP+EE v3BAFVFGvNE3UlNRh+ppBqBUZiqkzg4q2hfeTjnivgChzXlvfTx9M6BJmuDnYAho4BA6vRh4 Dr7LYTLIwGjguIuuQcP2ENN+l32nidy154zCEp5/Rv4K8SYdVegrQ7rWiULgDz9VQWo2zAjo TgFKg3AE3ujDy4V2VndtkMRYpwwuilCDQ+Bpb5ixfbFyZ4oVGs6F3jhtWN5Uu43FhHSCqUv8 FCzl44AyGulVYU7hTQARAQABwsF8BBgBCgAmFiEEAExkfXVyz31yvbT7aZ2FCp9Be9gFAmZY +hkCGwwFCQWjmoAACgkQaZ2FCp9Be9hN3g/8CdNqlOfBZGCFNZ8Kf4tpRpeN3TGmekGRpohU bBMvHYiWW8SvmCgEuBokS+Lx3pyPJQCYZDXLCq47gsLdnhVcQ2ZKNCrr9yhrj6kHxe1Sqv1S MhxD8dBqW6CFe/mbiK9wEMDIqys7L0Xy/lgCFxZswlBW3eU2Zacdo0fDzLiJm9I0C9iPZzkJ gITjoqsiIi/5c3eCY2s2OENL9VPXiH1GPQfHZ23ouiMf+ojVZ7kycLjz+nFr5A14w/B7uHjz uL6tnA+AtGCredDne66LSK3HD0vC7569sZ/j8kGKjlUtC+zm0j03iPI6gi8YeCn9b4F8sLpB lBdlqo9BB+uqoM6F8zMfIfDsqjB0r/q7WeJaI8NKfFwNOGPuo93N+WUyBi2yYCXMOgBUifm0 T6Hbf3SHQpbA56wcKPWJqAC2iFaxNDowcJij9LtEqOlToCMtDBekDwchRvqrWN1mDXLg+av8 qH4kDzsqKX8zzTzfAWFxrkXA/kFpR3JsMzNmvextkN2kOLCCHkym0zz5Y3vxaYtbXG2wTrqJ 8WpkWIE8STUhQa9AkezgucXN7r6uSrzW8IQXxBInZwFIyBgM0f/fzyNqzThFT15QMrYUqhhW ZffO4PeNJOUYfXdH13A6rbU0y6xE7Okuoa01EqNi9yqyLA8gPgg/DhOpGtK8KokCsdYsTbk= In-Reply-To: <20240917070048.577-2-cedric.hombourger@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR0P281CA0100.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a9::6) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|GV2PR10MB7536:EE_ X-MS-Office365-Filtering-Correlation-Id: 6519178e-120d-4119-dafc-08dcdd7c7eb4 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bTFBUjdaWGdWNkJveEtROFBsWWVNNUlvZ2Y3b1RKeFZvN1lBQXBIMElJcGph?= =?utf-8?B?TzR1NGsvWDZSUkI2cmRFaXhkR3czd1hCbDFyMWFoNW1UdElFVmxjSWY1NWZ6?= =?utf-8?B?WFBtVlhTM3RZNVVrcklKaFJBNWd5Yzc1WEhSVjBmd2JQSW9EQmZnM05JSzE1?= =?utf-8?B?c0hFT3R5NndYMkI4eDBNbWsvSEFsRGttNGpJN1Z3emNBWnhsT3diVzdQT3hz?= =?utf-8?B?Z0JTczc1WVE1NGVWeGpHZkVTd0QrRDlKdXY1SHoyKzNLcCtac3hkSVgzTlFL?= =?utf-8?B?Y3lCU3NCdXhrYzYvU0RNRWxlK1RmOVBqMGh3d1hGbVZhWDBCWFMvYnp3WEFj?= =?utf-8?B?M1kwdGp1RUtVUTZ0VVRYTHpwQkgvWWN0eElqSVFrdmlLbTlZZjA2OGJ5YmFI?= =?utf-8?B?TG5ZOW9ZWjdtRWpMNHRYK1d3bXBhYkxmMG9ORXlZaXFrTUhGd1ZMVy9SOGVn?= =?utf-8?B?OFh5dXdLNnhpaHZMTzZ5ak80cFg5T0pQQnMzdThEeHdNbldQOG5KOTlrUGxX?= =?utf-8?B?YU53T28xM2dYUFh3bmtJeFBBeGlpZmVCekhxM1FpNHJRU0ZMS04rUE4rMnhz?= =?utf-8?B?NFkvK1U1YldxTXVSY0UrOHRrR2hCdmFJS2t2QmpEQlhUZmh5ZGRUUXVYc09l?= =?utf-8?B?eHhQUUhuRzhMNG1RSWpaeS9VckNFYlM1NE5GWlhnMTM4aUFOdHRCRGxIekZs?= =?utf-8?B?dUtKbHkydXFzdUh3dkFWUzA0OWlnalNyQk9XYmNvaG9EY3ZOSkl5U3ZSUzM3?= =?utf-8?B?bGxLYkVoZjZIY3FidXpsaFRmTnE4TkgrcmJJck1WUnlwK2xRdEhlRlJNMG9u?= =?utf-8?B?RENLczE0b0NmdTl6enZrdGNYV2xrMGt5LzdrRUZ4dHFabGU2Wm9KWGQ3NFdM?= =?utf-8?B?Z3ZpazBsQlpiYWtwckZnelFVamlCMW81bXlOR3JJTEJFZ2MvbFRtYWZTL2sx?= =?utf-8?B?cFpCWG45Z3d0NjIzeDdIWTdVcDdFWU4zTm9DSjRoZ0hIZm05VWNhWjdKZCtm?= =?utf-8?B?VUsvTk1DL3djbUdRaHJxYlVJNmkyVWVuNE52TDlxV1Q0NTc2ZVhuT2lsaURV?= =?utf-8?B?bythNDd0SmlTVkFjazJCb0hWTFpidEJlOWgzQTlzNjUvQVdLUlZKYkJwTEhz?= =?utf-8?B?ejNEekJXdzR6bklZRENHblBwRkRHcXp0V014YVJ6TVVzMU4yRW5WTDRXVGRM?= =?utf-8?B?OExMdHp2VmpnZ2dldzZJQ3pmRG9Bd1JuSy9obTY1cUVyRlBoVDBWMDZ3cU0y?= =?utf-8?B?MGIrUko1UlNBY0FZR0ppOFRoUVU5UHNYU1dkZXZYcWlJOWNFanlvNHgrVGRz?= =?utf-8?B?RGxtRFFVbmFoL1ZQb3FGd2JMZ21kRWNWdGk4TWtWeFdNVzhPYjNnMm40TTVC?= =?utf-8?B?alI0ai9oTHcxZDhuUU9Pamc4WlRIUS9LWm9JOXJJZ3RrMUVmaDJnc0pPWDNj?= =?utf-8?B?MTRIY2w1T0RQd3hoNWVzV0VGelZUZW9tTmpRQlZXYVIzWWFVMEpSeTMrcm1V?= =?utf-8?B?ZWRjODNFZTJFUWxpTmtsQy9lNkJxZ0Zyck5rRDY5UFkvM0VlU01KeE5rbzNZ?= =?utf-8?B?Y0tNSkc4R3hxS1pVbzRBUVBnang2V04xaURDZTlEUUoyMWc0VGx3S2l0c2dp?= =?utf-8?B?WVJYQU1EbFlLcUJkbFdRTVF6STk1L0h0T3l2VS95OWNoa2Y0TUxXWFF6MGh4?= =?utf-8?B?ZlhTOGFRQW9YaUFMV28rOFBXMEpPYm9GNm4rY2FWU3BnaGpBS0Qyd0lRPT0=?= 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:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ejkvUExQUGdiY0Q5N29nM3JIZDk4TnNneVc5aVBjSHl2NE9hWEh0V3VoWGkw?= =?utf-8?B?d1JQZit5VDJPcm9nRXQxUURtU2hzRGVRTmxjNlQzOUFVMkR3Mlo1cUxnU1Fr?= =?utf-8?B?UGpYcnRadlY3Z1c0NVdPRlNjQWx6TENsakRDaXhRNHF5Wmp1TVYrTi94RWVG?= =?utf-8?B?R29YcTJYRnlTa1NXcXZFaFFtSHFkYjJxRml1bytxY0I4emNqbkVSZDJuWXEv?= =?utf-8?B?OGhRZ0VkYzhqaUlva3UzdFI0QXJyVjBYbEc5a21QYzdkczFDbjI5M3hsbk9O?= =?utf-8?B?M3hMbnN2eFNVNG44b2hwbkUyTlhqRDIzb3BhWUpXTDE3WW1NMjZYeGlLc3lH?= =?utf-8?B?djNObXZrUFk3MW9oelQ1SjVySzhwSnI5T1NPK01Ma0tNMitnZTh4UEpnM011?= =?utf-8?B?NTNKMTM0UWVYYSt5WGRhZHRTdXJadTM0MUxOQnFzOFRpNDAwMmUzSnc3aTVP?= =?utf-8?B?V1pUMm16LzJNTW4wQVFIQjNCSmdDQm9PekJZa3pRTHhBV1pIMHN1V1cybkJ3?= =?utf-8?B?b3hLd0dmTmM5amdvQVVQSmNwTldqaVhWaFJZRXJJby9SaCt5Tk4rWS83Z2lN?= =?utf-8?B?bEg1SUR0Mi9UbHB4eUZ1QndyWmRRbkNUMklacDVKR3Y3V3FWSjNRbi9kZXhp?= =?utf-8?B?UnVESXpjajRBU21NdjkxSDZMWTJOQnVnaXNBYm1wSDdqbVNodGUwS2Q5dDVH?= =?utf-8?B?R0wwZUhXZEk4cTRNY3IwOGRwYzl3VVYvWjJRUkRCcnI4UkFNazF3bFlGZUlW?= =?utf-8?B?NlBHOFdRdS9KN05xS2ZLdThDb2JrOUpFVVNCeklLa2tETFBkTlZGSlV0enoy?= =?utf-8?B?Nk50QXhYQzhVemozY1BxMGNBK0piTFhTaTE2LzRodDhkclFJeUlLZmdJZkFy?= =?utf-8?B?eWR2TFBCckRhTkhFVEZURWhIeU5nK0gzNFVMTE5tRUFscWt2WmRiQytjNzFm?= =?utf-8?B?Tm5OTXJHOUozall6NitzeW0ySFpUb092YXNVb0RpVGUyaXJDMlVLVWk4NkZC?= =?utf-8?B?cHR2RGhPUytHTXBTdzJkeVNzLzlneEdvNGtsWXJNWEg5VnNzZExTdHE1YTdS?= =?utf-8?B?Vko3aUFZZWF2L3NETENsdDVsbVZBa2ZJakU0WEQrbmdpVTg5blJ5Y3RyRGVk?= =?utf-8?B?aGgwNjJ2Q1ZVNmxMRDhJQ1pONURKdGhSSEVTbDdVOHZPTFdudTI5aEpkY294?= =?utf-8?B?TU9qb1VxcEJrdmhoMzhQME85eXVNNUdUcUlzMVowK01uWmI1VEtXMUZzUFd3?= =?utf-8?B?WFB5N2FOZUp6bWcyTktYOXhDU3RDL0xHUm4rOU9EdENTNkFPTjBRdjB3UmZi?= =?utf-8?B?VlFjT1drSUdHaDFkUFAxeDRkN2FUS1h5TEdRcHJ1cFlOSWtkbFVKUXJrcDV3?= =?utf-8?B?Z2h6cHRhK3JTZVkvcG83K3pvRGdwVGhmTGYySlcyb3VRUnRkNGg4TWc0eURL?= =?utf-8?B?Zmd1RDJhVGZkSjlFdFkxVGxXTzl4VjluY0tXUWhtMGZuQ2hvSzVzU0RSb3Fa?= =?utf-8?B?ejA0WXpoL2lHMEJGOHRRNGxwUDFFemNudE8yZDNLSnZTMEdWQnBtYTYxUVpV?= =?utf-8?B?U3FLcDVpa0I3R1FBcnBPK1JsTlVJbnVPSnFwQm5NQ0oxQkMwZHUySkVxOGo2?= =?utf-8?B?aU0vWHUwY1ZHWGpsNGZSc1JmYWljaXlZUGdSaGVPZHdXRXd6SmtLRzZjQmJw?= =?utf-8?B?SVhNSzFpZ2ZxZVZOUHRzb0lnTE9wYUlXRVV1QUlrN01RbW1VaGVxZlVwNnlz?= =?utf-8?B?azNOejMvYTl2ZkRiaUluTHUrZFdIK09IcTE3dkV4L2ZBS1ordXVUYkhZbFVW?= =?utf-8?B?Y0Y1R1RYVXljK1hZVnF2WlZtR1ljUWY4a0FHRStjTmVEL0hQakJVVmpQUTQ2?= =?utf-8?B?eGpmcDlLb0VQQmY5cGo2cUY5aHBSZVJoK05Ra1JvNkR2YW0wcmIxL2lkWW44?= =?utf-8?B?dHpMaEhEbkNEdUpKWTArSy9ZOTJaZXRISzVyNElXQkp6RVFVV0QwWFZ5clRW?= =?utf-8?B?Uk5HRmdSeW1jcUF0WFhmOFk5SE1qWjlhcUVQU3VUTVV0ZzBaRlcvSEdIeVAy?= =?utf-8?B?dEFwbE0zTVNMUkVCQXBad0xiSkhZK242c0VVMVQxMXhGSFdPOFF1YzdUb3BZ?= =?utf-8?Q?mJLFDp6AVQcJlOfh38APlvhW/?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6519178e-120d-4119-dafc-08dcdd7c7eb4 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2024 16:09:55.2597 (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: F7SsVHoaTkwTwOQhgC2pd9wrHndUMcMFLO9aF9doLUuRix8m2vnFgsG8O/lMa4yrP+qIMj0u9NeEKGD4Iq9i6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR10MB7536 X-Original-Sender: jan.kiszka@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=KKKnDKUK; 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:f403:260d::60a as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Jan Kiszka Reply-To: Jan Kiszka 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=-1.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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: clP6i/4VUkTV On 17.09.24 09:00, 'Cedric Hombourger' via isar-users wrote: > Binary-independent packages (DPKG_ARCH == all) do not require separate > builds for our special -compat and -native targets: extend PROVIDES for > these cases. It should be noted that DPKG_ARCH is always set for all > dpkg variants and defaults to "any" (only recipes setting DPKG_ARCH to > all explicitly will be impacted). > > Signed-off-by: Cedric Hombourger > --- > meta/classes/multiarch.bbclass | 34 ++++++++++++++++++++++++---------- > 1 file changed, 24 insertions(+), 10 deletions(-) > > diff --git a/meta/classes/multiarch.bbclass b/meta/classes/multiarch.bbclass > index bb0f7983..9df8eefd 100644 > --- a/meta/classes/multiarch.bbclass > +++ b/meta/classes/multiarch.bbclass > @@ -5,25 +5,39 @@ > > inherit compat > python() { > + pn = d.getVar('PN') > + archDiffers = d.getVar('HOST_ARCH') != d.getVar('DISTRO_ARCH') > + archIsAll = d.getVar('DPKG_ARCH') == 'all' > + > + def pn_multiarch_target(pn): > + return pn.endswith('-native') or pn.endswith('-compat') > + > + def extend_provides(pn, provides, d): > + if not pn_multiarch_target(pn): > + all_provides = (d.getVar('PROVIDES') or '').split() > + for p in all_provides: > + if not pn_multiarch_target(p): > + d.appendVar('PROVIDES', f' {p}-{provides}') > + d.appendVar('PROVIDES', f' {pn}-{provides}') > + Could split this patch into 2, the first introducing these helpers without changing the current logic, and as second one adding the actual logic of this patch? All this is complex, and it would greatly help with reviewing when changes are finer-grained. > # provide compat only when we can build it > if isar_can_build_compat(d): > - d.appendVar('BBCLASSEXTEND', ' compat') > + # but do not build separately if architecture-independent > + if archIsAll: > + extend_provides(pn, 'compat', d) > + else: > + d.appendVar('BBCLASSEXTEND', ' compat') > > # build native separately only when it differs from the target variant > - if d.getVar('HOST_ARCH') == d.getVar('DISTRO_ARCH'): > - pn = d.getVar('PN') > - if not pn.endswith('-native') and not pn.endswith('-compat'): > - provides = (d.getVar('PROVIDES') or '').split() > - for p in provides: > - d.appendVar('PROVIDES', f' {p}-native') > - d.appendVar('PROVIDES', f' {pn}-native') > - else: > + if archIsAll is False and archDiffers: > d.appendVar('BBCLASSEXTEND', ' native') > + else: > + extend_provides(pn, 'native', d) > > # drop own -native build dependencies at recipe level if building natively > # and not for the builder architecture > depends = d.getVar('DEPENDS') > - if depends is not None and d.getVar('HOST_ARCH') != d.getVar('DISTRO_ARCH') \ > + if depends is not None and archDiffers \ > and not bb.utils.to_boolean(d.getVar('ISAR_CROSS_COMPILE')): > new_deps = [] > for dep in depends.split(): Jan -- Siemens AG, Technology Linux Expert Center -- 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 on the web visit https://groups.google.com/d/msgid/isar-users/202964ce-96ec-47e2-b20c-3cf571717a97%40siemens.com.