From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7280073785777061888 X-Received: by 2002:a19:f015:0:b0:500:9dd4:2969 with SMTP id p21-20020a19f015000000b005009dd42969mr3716210lfc.59.1696495002563; Thu, 05 Oct 2023 01:36:42 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:2d49:0:b0:502:d736:5e79 with SMTP id t9-20020a192d49000000b00502d7365e79ls323840lft.1.-pod-prod-03-eu; Thu, 05 Oct 2023 01:36:40 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFROBw1fTHcEm1pHSj8MkLK0wpDR89wUyMBwZ5Ks/s6MtLpTBG/x1knORuH2JPenYUeCvfa X-Received: by 2002:a05:6512:3d87:b0:504:7bb0:9d7e with SMTP id k7-20020a0565123d8700b005047bb09d7emr5382837lfv.27.1696495000303; Thu, 05 Oct 2023 01:36:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1696495000; cv=pass; d=google.com; s=arc-20160816; b=pwwD944qQprbHJ0syylZgDhNwI1Qh9PLmU0vhG8zbeTUU9prNccSn0rVW8AAAQ14u3 Sq40R8XZDLcANHyG/881m06WkVi4snwM9SH0paIzxlqhIAzirXXS+KY9Y+Ot+NiH0qTo SBTtSR2jsaGJy5M0D+D+UX8i9lebiNFLmjj7CY1aCnmi2CwSK6V6QSmiDk0Ga1rCdVZf YAdekyulJaO2VbyjxjxDiWrTuOvF201nQTg3F4aRA7n/gHBdpy80KytZEOrpBpjaddcP 7nbAcuLfxx/CUzrA9ZiKKOuWj7FzAHcZwuK9FdCOy7kb0g4969iAqLEDQRAiTje7SDa8 XOsw== 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=3ANGCbit01AB4cuHUIrTd08SlpbPrYwGx4PiEwf1Lvc=; fh=qYjLjom2XYK2EGXTfM32+e6Y5m6bxV+vwmPCS15rMNY=; b=TFQFpfI7xRhjH0UB7gHsQ/f07tKsJfYJVJOY1e2Ak2zYrWnQ0k598WvonY2E0fQ0A8 vHUZIqDV7y0zlruiBXzGBcmv+ygmdcbSaDuVrpkpklMuySoTwZhjezdLC5ssChedOdO4 d8aORTxxfygCrSbJBc0HkuClIpIX6WVrXo2Ls3WYKWbY6fR0OCCA518CsyNaHm/SRen/ gusMRiVXNI731sUCWLp4XVTZ/UDnkSCORTiZ+3yKmpWmw6ZC5xSQyaEo6MJG2FuPH1F+ cnyTzrFaCVrsyr5g8o9Kcm48L8+YFVPMANuMWmN52VcF3IKvBEA3/EuXFIf9sCJN++ya cN8w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=QnqSVWQZ; 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:fe0c::60e as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on060e.outbound.protection.outlook.com. [2a01:111:f400:fe0c::60e]) by gmr-mx.google.com with ESMTPS id d7-20020a056512368700b004ffa23b6e2asi60894lfs.5.2023.10.05.01.36.40 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Oct 2023 01:36:40 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe0c::60e as permitted sender) client-ip=2a01:111:f400:fe0c::60e; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=QnqSVWQZ; 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:fe0c::60e as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VwUJpXxvTc0hXACAbWtsjx6dx5dM5qu3b26YjVCkdEellhjogUqiWKktwnqIz9oI6I6zbKYRi07B4qLT3c5U9WJFjgwmgv3Wv5zQO3kkYtfv97ka04R1IpDkKQqSe/7Xr2qNoYjnxg4EQ/9+VJwUwORl64vXfxHh9T83BjxFT57IAUA0XvUaH0bescvI2CrxMImoNIBF4+DTVf8X9ibspLqbadSR2cubS5Q1DpRbgSd+c19pHkOw3aEeAdV3SvfCrjKo7x4WI1yyrWy0x+nZXYTOThB7VdmpjlVnf2KnJYEBHKeZx7qysfQLZ9zIvwIyEr4a3hDzo6NvIOkTycC9rw== 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=3ANGCbit01AB4cuHUIrTd08SlpbPrYwGx4PiEwf1Lvc=; b=ToBQxMy2LFqIe9MDxzQpBmDXRWt/MCz7h3Rwf8OfQCQQN/iyYguCkU71TxF1KGZaLe+f+MWwJ1aqdem7+gC9vj/Aq0HvEHakxIWdjqLyaLSa5yFvyrr1QC1FS7hplE5CsFLjkGG9BgRC44DOrZK2Oht6iKYf1RfM9+O3uesxbeSGIpBHG+oo2G0isRt07uFEV9K0rGwxgbtTcAZaBLLvC08GaKtwDjIpVouHH5EpW2iVx/PHMzcHX53YaNglgHHjQ9nLrKuVVUEhFrgqq+Gv8FSGlh7R0Lnm0H/AjiG5uXV35HAlNJZJKISH864Go8hR0BljJOrx3jVLWfypHm9ikg== 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=3ANGCbit01AB4cuHUIrTd08SlpbPrYwGx4PiEwf1Lvc=; b=QnqSVWQZIrfL3iFFydbiTuU0vjJmv2q4YIMrmrsL6uzBy+e1mqM0Tav2mfViUC/8oIedwRc4cgfIY9YVK9/Rw355RZUd9JaXvkHlwMHmmthsBKVqdAFKNwrS5SB+32whm/F9aL3z2Eu2QYNQLcUrT1eSLitf+/n4sKo9pyn7vPkJkDKQVN0dTG/bbJpjXDnvO9hYAILtk9HpSnAk2RrGkKbBXC3gxZKDJqQHcJRJCt+kTaU+X2YUCz/aS1offsn1fizmKSB7wX3cpZo/+CpA2jbJycoMW8fNua8te4joguaObtFDSc8a9U7JVQvzfUCQj3A7DpdcgRbjyEIM1PEY2Q== 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 GV2PR10MB7005.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:d8::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.35; Thu, 5 Oct 2023 08:36:38 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::7f20:d403:b43d:12e2]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::7f20:d403:b43d:12e2%3]) with mapi id 15.20.6838.033; Thu, 5 Oct 2023 08:36:38 +0000 Message-ID: <6ccb8acb-2fb8-41b7-be1c-f71fab948522@siemens.com> Date: Thu, 5 Oct 2023 10:36:35 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3] base: Fix HOST_ARCH for native builds Content-Language: en-US To: Uladzimir Bely , isar-users References: <7e817969-de10-43fa-911d-639aa91e9499@siemens.com> <9c2cf410f9a3f13bd0d8c0091888fb1d29071c32.camel@ilbers.de> <0c292419-da7d-43ab-af00-c33322087130@siemens.com> From: Jan Kiszka In-Reply-To: <0c292419-da7d-43ab-af00-c33322087130@siemens.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR0P281CA0014.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::19) 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_|GV2PR10MB7005:EE_ X-MS-Office365-Filtering-Correlation-Id: e61ca8cb-2e44-43b2-e12d-08dbc57e3110 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LapMJVWYt21BZL6/cB6BJDKbGjs3mnICW8vZq9zP3pcvNagfplFjOAFcx+MLLpNuTduDdXtnN/ydLUpK+tmdj+E5IZ80sNyBhI0y2haAYH+2gzTYqn/mHlKc1YYhG4wVMzOjqwCyWB6DaHogEez2jWquxA+eLgefFtoObxhNj2yJpf5Zn+6lk/Dh36dT0UNchhgk0tn7wu6Un2T8HUaCL7zaMQgQgE0DI/7EX4bXd+bDlNUCLCzEiPV5mXmh90uvaOAsqjrtCQRCLnJN4rwAK+0NkCjdXqs430MzXI5F+CJjDrhxdJ5VeYcQxVpkRGNjYqYNMaYEupDqLX6xXOrYrOs8+ppQW/EcjfTCtH1MAkHi6PUe047WQi3jURLhxlryhj+9iNkAzmJ7QbGv5Z4ThDeFrwqBTIxYHPFtwFtvSaHMoV5Xl5Hf23MpHQ7+V5KNpt8PmYSf5wZYv/iMzW495r87cBSBQqywIfSgyvJDXOkgrrdXtcXHNkFceOy3s1LbyabOk83npsLa/dnDzRDnRBwBW4sJYvEDbPpSBWS09qgqfTcWCWAUfTqyfgMmd6p0LKqoYOj84QfXUJxWpv+UqqTXG37yXlviL/S0yNt2Wn6eF5dw4X3yJ7NM4wX5OXx4TbuP/lO16VAQryYKJgkvcE1nDwp6pb3KXY++U6jaicg= 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:(13230031)(366004)(376002)(136003)(346002)(396003)(39860400002)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(31686004)(6512007)(966005)(6666004)(6506007)(6486002)(478600001)(53546011)(31696002)(86362001)(38100700002)(82960400001)(2906002)(83380400001)(26005)(2616005)(36756003)(110136005)(5660300002)(44832011)(66556008)(66476007)(66946007)(41300700001)(8676002)(8936002)(316002)(403724002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZlFpbGFBTEt3V3ZCNWNkcXVwN3NHMlhrdWk0Qm4zWWJwbUlQZHVnbXRrMGNj?= =?utf-8?B?MVNxUXpzVnFMY2xoVVpZMEg4cS9BOGJ6dTE0Y1dXMmpGVEdpQXhoRTV4b3lW?= =?utf-8?B?a001UUp2NnZPK1RvWkZ1eWcxd3FOcGZvZ0EvT2l0ZU9aTjBBYnNocmNra3Iv?= =?utf-8?B?MXYwemlxVndiSURqaUJyMnJyM0RqSDVCMmxGTFhkbUgzSjQ2ZlJZQ25WSGxX?= =?utf-8?B?dytVOTM3YlVCK0k2VUhQV1hsME5jMXE4VFV4MHNuRUVGVEdKMGtKMkR2YUZK?= =?utf-8?B?b3dUVmJBRVRBUGdoa2lQZGNUdzJhR3ltWUpVbTJyYVdibGhCRDByS2xLclpn?= =?utf-8?B?OHRDaXBkWE9ZTzllRXQrNnBwTXJxekVhOEYvTkt1V1c4YjQ0ZmsybjdKVlU5?= =?utf-8?B?dXYvdWU2M3dXY1NrSWU4NEVpTjNLbldpclFaZ2pRc0V1Yjh0VE8vaTVYcWU0?= =?utf-8?B?UEI2a0RRaEN0QjVaT2o4UlowUVJaUzM2Um1YR2RQL1FSUjJWOG84a3k2T09t?= =?utf-8?B?aFZPSXFjaXFYcmUrUVU3Ny9mZk5vTjhNV3V4NHgxNGhtTFpCbFJTaDB5S0E1?= =?utf-8?B?dmY2ZmlESDZGbGRIT3lGN0lUVVdBQ0ZNZGQzVmlsYk1tRnBEcUtSNTNzc3hB?= =?utf-8?B?RjBra0x4alZnd1VwK1czWjAwN285enFqbDljV2s0dE9sT3Vtd3Y0dU5UOFRn?= =?utf-8?B?RHhtSzRpSXhKNGhYMGliL3JlZ1I2QU1KYXVwWE1iY1MwaVI4dXJld2M1bTRm?= =?utf-8?B?akFIVHJVQU5GeVE1dzg2K0dYam84ZlMzS1gxcTNXVUFlOUd4WFNBS211MCtu?= =?utf-8?B?SERRV1hUbHVTUlRPU1dUODZucUxQZ1BIdTJWK2llS3U4MWhIbTF2WVVwMTFU?= =?utf-8?B?eVFFcG9wTExNc0d0ZTEreUhKakhuUyszdzlHN2ZRQWpObVFTcU45YXdnbHNE?= =?utf-8?B?L0pCVFFYTzdpemlRM2RCYWd4OHJMbUNWYllTODhHVDB2d3pXL1N0ODl3N2ZJ?= =?utf-8?B?a0h5dmVSNFJpc09POU10Vjh3SVd3WXJCMFBjMnNYd1pBZjh5RmVSQ2gxODZD?= =?utf-8?B?ejYrSCtOKzVXTEhRcVhzaEZwTmFlRlV2U2oxV2hrSnJDUjl3YnY5S1VSZHlD?= =?utf-8?B?TWdLWnpQS2hQR1Nwdm1pSjd0Y0YwQlpwblRrWXo5U1E4cFVyaGhGYmxQdTRE?= =?utf-8?B?UHY5bk0zLzlKdzUwZEJYd2F5ZFVtSzczUWJKbGxYeUlQZEdaSlRCdUhpSVcr?= =?utf-8?B?YzkzL1hJMXhjRUZ6bGRkM241c3hQYmdrc3NXb05aRkdYMjJwaFFEWG02VnV0?= =?utf-8?B?K25wL3pHQWVUanEycE9Sa1R6M0M2WXAxSDhJYkI2KzlCekdpSkxvaFJrZE5U?= =?utf-8?B?MlVKQ2c2dktwWnlUaWhNTmd6MHhMbTFCTEg2aHZzVUZCRkxYVC9CYi9GWXZK?= =?utf-8?B?TDJBUEVUYkI3a3RobzFYbDJ3TnMrRSt0bzJKMjNORHJ6dmpVakhQcmV0bFZs?= =?utf-8?B?bktnMDU2bnBwdlBCL281SW9ML0RTOHlnUUpMSm9EVnVZYzRnT3pZcklydWpV?= =?utf-8?B?c2luN3MwOWUreklDbFd5cFlKQW5WbDN5eS9iY3d5NStjU2srODJuOHVaNExk?= =?utf-8?B?YkY1RklsN0QvZVZRb3ZkTk9va3FXU1F4Z2FQSEg4MXhWSHY1MTF1RzQyYzd5?= =?utf-8?B?NnlEaVRsRjhBcXoxeEZibTlPK0I2bkNYWkQ1RnFrRGMrQU95aTJ5VmVkejZv?= =?utf-8?B?RmtxVzNyWmFZQ0Zib01CQkI3ZXdrZ1NDS2tLNTZ5SWg4Zzh6dTJCaHd5SzVO?= =?utf-8?B?S0V1dVMyK1J1TmNEdWF2TWpWY1V6eG1KL2xUVlpuY1NRR2hvNG1KcFJoT1Ew?= =?utf-8?B?VzVLQXc0S2xjbTdKZHpqbm5pTmJsbHdqV2orSk8wZ2xUYmVrdTl3QllDWjdR?= =?utf-8?B?QXljOVF1V3hxalpHd3Q0b2tvYXdjUmp1MTF1RWVlNHlERm1OZlc2dEhpZWFs?= =?utf-8?B?VkJ1dVNmamQ1R3BISEJPbjhxWUVXZFB5dUJSUnI0WDdlMHRUR2ZIaitaN3Zi?= =?utf-8?B?Y2ZOcDVtNmZ3dlgyYXl3aWJqWWJneGdNV2tibUpvVjI1bk9LdTJBT1ZRa2xt?= =?utf-8?B?TDFMcjBoQ21VOUtDRXQ3b1pGVzNJZzZJYjZLdy84N3dOSDRWS0FEUE51SHhM?= =?utf-8?B?cUE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: e61ca8cb-2e44-43b2-e12d-08dbc57e3110 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2023 08:36:38.4290 (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: vNS3pIR4ZrmKEOCCMH9/IOaNOy31ccmWrPkry7ONhK0p3PZBwSlmC24Af6Lh8XTvtUR9qMI0B9oaucFJwUqUEA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR10MB7005 X-TUID: BJ+YR02H0Li+ On 05.10.23 08:56, 'Jan Kiszka' via isar-users wrote: > On 05.10.23 07:48, Uladzimir Bely wrote: >> On Sun, 2023-10-01 at 11:09 +0200, Jan Kiszka wrote: >>> From: Jan Kiszka >>> >>> HOST_ARCH must be DISTRO_ARCH when we are not cross-building. >>> Otherwise, >>> recipes that set PACKAGE_ARCH to it will fail in native builds. >>> >>> To avoid recursions, we have to rework the ISAR_CROSS_COMPILE setting >>> in >>> imagetypes.bbclass to an anonymous python function. >>> >>> Signed-off-by: Jan Kiszka >>> --- >>> >>> This looks better now. >>> >>> Maybe we can even kill BUILD_HOST_ARCH, now that HOST_ARCH is fixed. >>> >>>  meta/classes/base.bbclass       | 6 ++++-- >>>  meta/classes/imagetypes.bbclass | 6 ++++-- >>>  2 files changed, 8 insertions(+), 4 deletions(-) >>> >>> diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass >>> index 88004120..f315a9d5 100644 >>> --- a/meta/classes/base.bbclass >>> +++ b/meta/classes/base.bbclass >>> @@ -49,13 +49,15 @@ def oe_import(d): >>>  # We need the oe module name space early (before INHERITs get added) >>>  OE_IMPORTED := "${@oe_import(d)}" >>>   >>> -def get_deb_host_arch(): >>> +def get_deb_host_arch(d): >>>      import subprocess >>> +    if d.getVar("ISAR_CROSS_COMPILE") != "1": >>> +        return d.getVar("DISTRO_ARCH") >>>      host_arch = subprocess.check_output( >>>          ["dpkg", "--print-architecture"] >>>      ).decode('utf-8').strip() >>>      return host_arch >>> -HOST_ARCH ??= "${@get_deb_host_arch()}" >>> +HOST_ARCH ??= "${@get_deb_host_arch(d)}" >>>  HOST_DISTRO ??= "${DISTRO}" >>>   >>>  die() { >>> diff --git a/meta/classes/imagetypes.bbclass >>> b/meta/classes/imagetypes.bbclass >>> index a3be0a1d..205377b1 100644 >>> --- a/meta/classes/imagetypes.bbclass >>> +++ b/meta/classes/imagetypes.bbclass >>> @@ -65,8 +65,10 @@ UBIFS_IMG ?= >>> "${PP_DEPLOY}/${IMAGE_FULLNAME}.ubifs" >>>   >>>  # glibc bug 23960 >>> https://sourceware.org/bugzilla/show_bug.cgi?id=23960 >>>  # should not use QEMU on armhf target with mkfs.ubifs < v2.1.3 >>> -THIS_ISAR_CROSS_COMPILE := "${ISAR_CROSS_COMPILE}" >>> -ISAR_CROSS_COMPILE:armhf = "${@bb.utils.contains('IMAGE_BASETYPES', >>> 'ubifs', '1', '${THIS_ISAR_CROSS_COMPILE}', d)}" >>> +python() { >>> +    if d.getVar('DISTRO_ARCH') == 'armhf' and >>> bb.utils.contains('IMAGE_BASETYPES', 'ubifs', True, False, d): >>> +        d.setVar('ISAR_CROSS_COMPILE', '1') >>> +} >>>   >>>  IMAGE_CMD:ubifs() { >>>      ${SUDO_CHROOT} /usr/sbin/mkfs.ubifs ${MKUBIFS_ARGS} \ >> >> The patch is merged now, but it seems to bring a regression. >> >> Now, native compilation if imx6-sabrelite fails, because we set >> ISAR_CROSS_COMPILE to "1", while it seems should be "0" (like >> previously used temporary value of THIS_ISAR_CROSS_COMPILE. >> > > No, this is correct: The image recipe must have ISAR_CROSS_COMPILE = "1" > because of > > # glibc bug 23960 https://sourceware.org/bugzilla/show_bug.cgi?id=23960 > # should not use QEMU on armhf target with mkfs.ubifs < v2.1.3 > > Package recipes have it disabled, as desired. > ISAR_CROSS_COMPILE is indeed correct - but too late. The problem is that the crossvars does not see the python block results of imagetypes, thus switches to native build for the imager. I'm playing with yet another variant that looks more like the original code but avoids the recursion-triggering override. Jan -- Siemens AG, Technology Linux Expert Center