From patchwork Mon Aug 17 08:46:00 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dimitri Biermann <2mooar@gmail.com> X-Patchwork-Id: 5365 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 17 Aug 2026 11:23:45 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f186.google.com (mail-qt1-f186.google.com [209.85.160.186]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67H9NiGv022588 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 17 Aug 2026 11:23:44 +0200 Received: by mail-qt1-f186.google.com with SMTP id d75a77b69052e-51c19493ac2sf33406841cf.1 for ; Mon, 17 Aug 2026 02:23:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1786958618; cv=pass; d=google.com; s=arc-20260327; b=meFe+gZ+8G1+FqHiMhxRlgaVyWnmjkZs7pqH3OVolTQLnA6bfFjKWVdyjdRRTA8Kj+ do9nPOlnoB5+ebk491gpkq9Sv2LKNxmqi/zNskcj104qIsy2u1FaEQEqEbgAuGu3jSZT 0IDaMBM2BqqGdIOQSNOmmgjV6mblyEnBQv7BE16XUjfWjkfjYqU0aXEwPkX8EMQxYSxl lqJGUoC8sBW8Q7yDhmGteYBZH9CxlT87PY9UqcL8McfivRUwCBWqKoFtry14fvxdoKAv kmefHblGiYWg0Iac05wPkr6JTeGtbqVCV7c6E11yBJCCK9SUGMIFPZ1k5Uhd1o+4SSfA uH0A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature:dkim-signature; bh=6jrWDo0jyOucNUB9qla4E/N9SZL9iyq0fSxS8LnSaz8=; fh=5YRNLEtbsXz8fBR/vHVN0BypaWbVjjYJIbThPIznYdU=; b=kexIHYahx9+E2dpMyVdhI1r2Rwu21Iyyw9DF4G5qfUkdMQAEAGBblMCqruORHe5KMh uQmelIfW5QPOSDryI2bbMk+9zgtWucjSfwrQRjwo7KnzXixe2ia2bfaihx757x/1//Nu PhPzgYBqxpBWXtsYg3YN8iiIjHdoWr1ITKCE3sATJKsu+tOjyiZAFbc0+mEXLiN58ua7 aHtOWXfqonfwmtU0ORYZ5eoaqef107xxc+VbEJOEhwgcWaJ5aG+tQz/o8JmV6uoN/3ZU L8+1Rxkrp2F6/csAu3LjyyvAxA+WrC/Ph2YAPSA/2ky0dgVbKbA69Eg6MOJV03e3Ekox A0Nw==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20251104 header.b=CvCuC6PO; spf=pass (google.com: domain of 2mooar@gmail.com designates 2a00:1450:4864:20::32a as permitted sender) smtp.mailfrom=2mooar@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1786958618; x=1787563418; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-type :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6jrWDo0jyOucNUB9qla4E/N9SZL9iyq0fSxS8LnSaz8=; b=xlzJifAjxwlQhp/sluesWUdp6g05cA+8GU6CdWRKxpExyy8F/l7OC1JgeYoN3eUNGm nTdk9XK9IeuNZGhNFJ8hw3Yj0xlVPsUAPyYvXpdCNK6YOmEHzt7Yd1i2Ndjp5MsUNSra 6xrN19B3z6pGqfk3KlTq+FQMCYn+JMm4PfmYh8LAXqf3JijarxYoLoJ7Y9OK0dMmQrzp nMgeEPChuxFU1c3J3xv6VxJP36I0GEucb2sX251fKAf/KZPvJWw9u+HzMWCntI22Zw0n T8frh8AIEp/KaStuuHRCSNe4C3eFWMiE68WiLJ7VD0U8xzYlefp2pF13q/F3dpgCaIT9 51Xw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786958618; x=1787563418; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-type :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6jrWDo0jyOucNUB9qla4E/N9SZL9iyq0fSxS8LnSaz8=; b=inz+581eK9Yi130MIEqgI8j3TNddSa4iR+U4y58WBylr49i1d30LrS0nT97XLFrjGC cccfUoztR6AKZGPp9DYHTMuIHJCX8a4HfsMUzrLSwb+ycZFau8MRRvx39DOUWHXDxV57 0t+nbqfIoGu/avodJynQjurhkOeLuA/iNBZhB1i32DrPm9en5vZnu+V+V8gK10Neu68O Rw2iI24M7iZ7AM2Rcxq2c5Knh/xXc4JSOJA8RYXmyuJAN0ysuo2qTf+J8UxynK9Iz4pI Xgjua6OSDlJUF8MSGliQkOdDUZJ5ZVJH6xBQ9CAs6gWddRvJKG7Ay0wudheiR0hPuTyu LKQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786958618; x=1787563418; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-type :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-gm-gg:x-beenthere :x-gm-message-state:sender:from:to:cc:subject:date:message-id :reply-to:content-type; bh=6jrWDo0jyOucNUB9qla4E/N9SZL9iyq0fSxS8LnSaz8=; b=Xtw3E8xmRQW00OjSqLupESPjRAIrTqQ2drPk0Z6YNFezggvbrqITEZTgNdUGGVFdWb oOjKspps8V9AMOMtH6vyoQXSeC5yFtWio2DpuTO4XJrMedsffJTknDNHYfhupQKrOmgK 5+KitVseN3lDXF69HHcencOKTTEvBv+PvaS+z2VjXTVX3KiCnrJtxYZwWwpeU6aHtqnl eV7DutivKYnvdEw6FxZU/ljx9ssNZqXbX5+WKcaZeUc4YiVDtsM/m0UbprgpBUgOpxft opgv2jNJDghD4ieyehcnDwrcBb5w3//8X4o89n0KGTapvDJIbmfSRD8b2cO9As/LhDAU IBOQ== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AHgh+RqO4OJcohBbTGXX8Gi7T9dLKs20w8zcOndErxEHEsiie/WCqD5uheHEmuRYA/PQ2XOpIhw2V0c=@isar-build.org X-Gm-Message-State: AOJu0Yyz0ebHm4fRus4b6Sefsaa6fgBMQoS5gZy+bOHG2C8i5Fl3sNkG KMP3R14/l7jU45ukNA8aaoSfBvoesCJvFQjBiZM3q7pvmsL2f6Ju1e8k X-Received: by 2002:a05:622a:14cf:b0:516:dff5:68c4 with SMTP id d75a77b69052e-52d8537a563mr241150601cf.7.1786958618422; Mon, 17 Aug 2026 02:23:38 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdd2KvHYyh8sCRpvRYHEi9/LegVOoKDz1xsQlLfhCk1qVQ==" Received: by 2002:a05:622a:6f04:10b0:52d:8800:b07c with SMTP id d75a77b69052e-52d8800ba23ls39341061cf.1.-pod-prod-03-us; Mon, 17 Aug 2026 02:23:37 -0700 (PDT) X-Received: by 2002:a05:620a:6e94:10b0:92e:8aed:4785 with SMTP id af79cd13be357-936d2363b8dmr1791413385a.25.1786958617737; Mon, 17 Aug 2026 02:23:37 -0700 (PDT) Received: by 2002:a05:600c:2944:b0:495:6266:d77a with SMTP id 5b1f17b1804b1-4995b133611ms5e9; Mon, 17 Aug 2026 01:47:19 -0700 (PDT) X-Received: by 2002:a05:600c:4e8f:b0:499:972f:6b8b with SMTP id 5b1f17b1804b1-499972f6d08mr101062255e9.16.1786956438295; Mon, 17 Aug 2026 01:47:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1786956438; cv=none; d=google.com; s=arc-20260327; b=EG9slrdMMRrO+yOsz4TxscOu7JlnuBDmZQkrTU1DJPuG8WYjJY9tFdkVzXnYaIIY40 ivcesgZ46etpuTvNG+4u0cK9Ra+1XeSfp7WqGq8hD2Zkoq6cM8c76FaPJqbensO4XK+1 OYIWG2TmnJs3xq05ucIHBuDYNPA8Fbr1hGvZc3shtmXEoardvi7WDnx2qCnHl/oQXVeq cddrdAgwReWoVWifUR4zgSQkTz2jUK+q3VAb1vnhuVJZ0chV/CHY+Kcpn3jq3r1964MD AjfhEC2PMIyN/mouL2c4l4qo0LXOSIjBuUIOEZjrugFDKgkT28vnBfzhDswuRsQKNC7p t/pQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=KEf9o7Iq/5iUlHU1ZdCUO/OD1zugSJ17w9Fb5KcWae4=; fh=OvQN82HFELpc9m7e6fKDyTxWYP+6ru+zTGMc23ft4Yg=; b=BX8klNzHlHqvucNi3WXwzf4PAys+Ent/pFZ2VH1jVn5yB9g0D8a3mGgeuukZiWWr1G jzsOwM2jFBpFO0zIENVgljmHNd9oTIXTOtY/n3OPe4d5mCG8XIbn+9OHsN+YirXiFZ6p lBSAMfCzv1GuGoF7yr8yjuux8lMlhET9HjAfLTHHUjWY3zbKguY43z7xqx9tBo3VHI5G 4eA2W9mpo2vo4JMhh2W9eLr/O8DhQoDXWohZNfcgjcKsFQh9+l3QOZr8EYqBHAIV+a6x 3noEazZEBEU10eBnXaPkygJ0CS/db24exJo4O0KRJezqFxW2Ia1QVKq8pxBoLG+kBw7P 2hcg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20251104 header.b=CvCuC6PO; spf=pass (google.com: domain of 2mooar@gmail.com designates 2a00:1450:4864:20::32a as permitted sender) smtp.mailfrom=2mooar@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com. [2a00:1450:4864:20::32a]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-49987774683si1764385e9.0.2026.08.17.01.47.18 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 17 Aug 2026 01:47:18 -0700 (PDT) Received-SPF: pass (google.com: domain of 2mooar@gmail.com designates 2a00:1450:4864:20::32a as permitted sender) client-ip=2a00:1450:4864:20::32a; Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-49978908b35so24580595e9.0 for ; Mon, 17 Aug 2026 01:47:18 -0700 (PDT) X-Gm-Gg: AR+sD13EMP5hMOIZYqBde3h6/An3dVMXrycNZgW056Y78ekETxgL7hPLbb+FECbl63D 7LBD8ZgYE7TVDxEKFO9J0MiK+zjR+7BeoX7ieEMACer4kiieo/r37+g+wKe0fP7OVgk2uayOeTo zp6omClbXakRfM7f4e3gW0sWsBCbxefNuGO8hCtPXVg4uh0+da5zweHGXzj4DuVuCsWHtWPTIgT Et26V4B0sIU6R6EtW7uO4M3vQjkKbFxYY+W1o/jbqkeNjzytjdgUpdiAlL6ecgFQCOQiXSB1R6C 6Ag9b5nGzgdhWe96YEkdhLJ0gnh1IHMJR6YXjDHWKgaD3NW0sEeCfmDMmUJOQ21GP0xnhlnf81Q f+SQ9+t5yb2Zd4INJoXju64W90eKV1gCDqI4rkfdSpw4jtisCu0jtNjn80XA6X4dfGz+yMlfW2f 72MlvvlfuW+HGg6nRVOq78hoJ7Jq5CqN68j6WClYYTg9He/oJLZtFmJi5JcFaOhxpQqTPSV2tI4 mubWI8fTuIE8U5jFbvUMkdlFHosb04eTrh3ZfhlwmKd3wdw6oXoI0kbIw== X-Received: by 2002:a05:600c:8b6b:b0:499:8f9f:e9ee with SMTP id 5b1f17b1804b1-4998f9febbdmr269963605e9.7.1786956437560; Mon, 17 Aug 2026 01:47:17 -0700 (PDT) Received: from A4CR6LP.cznet.zeiss.org (tmo-073-248.customers.d1-online.com. [80.187.73.248]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4999d0fb872sm33100385e9.9.2026.08.17.01.47.13 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Mon, 17 Aug 2026 01:47:16 -0700 (PDT) From: Dimitri Biermann <2mooar@gmail.com> To: isar-users@googlegroups.com Cc: felix.moessbauer@siemens.com, Dimitri Biermann <2mooar@gmail.com> Subject: [PATCH] base: Allow overriding HOST_ARCH Date: Mon, 17 Aug 2026 10:46:00 +0200 Message-ID: <20260817084600.10501-1-2mooar@gmail.com> X-Mailer: git-send-email 2.50.1 MIME-Version: 1.0 X-Original-Sender: 2moOar@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20251104 header.b=CvCuC6PO; spf=pass (google.com: domain of 2mooar@gmail.com designates 2a00:1450:4864:20::32a as permitted sender) smtp.mailfrom=2mooar@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FORGED_GMAIL_RCVD, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,RCVD_IN_RP_CERTIFIED,RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE, RCVD_IN_SBL_CSS,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?= Commit 9634b274 made HOST_ARCH an unconditional immediate assignment. This overwrites values supplied through configuration or the BitBake environment. It prevents creating, for example, an arm64 SDK on an amd64 build machine. Evaluate the detected architecture immediately in a separate variable and retain HOST_ARCH as a weak default. Fixes: 9634b27488df ("improve performance by immediate evaluation of HOST_ARCH") Closes: https://github.com/ilbers/isar/issues/127 Signed-off-by: Dimitri Biermann <2mooar@gmail.com> --- meta/classes-global/base.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/classes-global/base.bbclass b/meta/classes-global/base.bbclass index f074eee6..60b15b6f 100644 --- a/meta/classes-global/base.bbclass +++ b/meta/classes-global/base.bbclass @@ -60,7 +60,8 @@ def get_deb_host_arch(): ).decode('utf-8').strip() return host_arch # immediately evaluate to avoid costly process call -HOST_ARCH := "${@get_deb_host_arch()}" +DETECTED_HOST_ARCH := "${@get_deb_host_arch()}" +HOST_ARCH ??= "${DETECTED_HOST_ARCH}" HOST_DISTRO ??= "${DISTRO}" # Inject the PREFERRED_PROVIDERs for multiarch variants. This corresponds to