From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id B4038459D3; Thu, 19 Sep 2024 10:02:47 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7ED634068A; Thu, 19 Sep 2024 10:02:47 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) by mails.dpdk.org (Postfix) with ESMTP id 0BD2F402D4 for ; Thu, 19 Sep 2024 10:02:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1726732965; x=1758268965; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=44Pu/UpTYvB5yp/ovBHfPleyDGykUfdrGUTIHDkw3G0=; b=AoGK0e7fVNMmEOjcZGcWmKQKTwDdxNMW8mxUhRQvk4nGKXwetRDS3ezk UCQI4yY1TxIlIeI5KcRGWTrontCLlt7nYee3Jf0Ls4970PUZGq0WfD+dj YTca11ydJL7xClEPlSiAdTIN+h5LYdCClh/0BM+aXe7P0/LnQbDvA1OEG a0AJEEVfbfFCHzODc/wPRK9d6/rys61sDFJz0id/IVKBHrLpJ+B6CA10F uGw1ptSn6md719LUs6tQfcxYjCZXiK6RAQVl/Bkwrya9SCLfvPEj8xrpY aMKwnaj+wKCj2GrpFqtunn/5ZHNBbL4ldnoZoabqRr+Mx4mXpyLLP7nUA Q==; X-CSE-ConnectionGUID: 0FNIDVndTSCzrNDuv3g+oQ== X-CSE-MsgGUID: 0hrw3HG4SyOrW5iVMVZ6vA== X-IronPort-AV: E=McAfee;i="6700,10204,11199"; a="25874947" X-IronPort-AV: E=Sophos;i="6.10,241,1719903600"; d="scan'208";a="25874947" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Sep 2024 01:02:32 -0700 X-CSE-ConnectionGUID: Ylprw6pQQYaT8RLdwDOstA== X-CSE-MsgGUID: jltuhncfQ1+0b7StE6N27A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,241,1719903600"; d="scan'208";a="70144725" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 19 Sep 2024 01:02:32 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 19 Sep 2024 01:02:31 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Thu, 19 Sep 2024 01:02:31 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.174) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Thu, 19 Sep 2024 01:02:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qGEhsWzF4Wbf1l2N9GsPVoa528zQnmYcoVy/XkyzcVNYJS9QdwjdGygbz8Hj1CHR2BgtyRKxAYuKrVWfFuMqvpqg6J/ZJX8ZGLgAOcXoLrAmUMtlbfYzi2DCjZwJQNYm4SCqkSzLoYsL/zdovNXKCMeCGnVTO6CwYAfm/J3FBCho0kB4SAVVOkc/+cWXcNvHYJJUUQ1GkeEi6wEtNtxSje7a8akcMttfm1myi5r91gZbyUuBCH4VnkDacetbgJpt/i9cs1mgLd1izHgFpKnK+3Exrte9vwNwhoCLePIdfl747kY3cyaMg6LXGbKeKtrhSSx1dn5PHW/ULsxv67y1+w== 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=f0xqpF88/+WS/LKhY6sFrSr1qm2a3vqpdk9XLv/PrQs=; b=nfV7rhtFCDZtqEGWYjTv4JRSEzTfsQBqRH0pWvd50hE47dmZtJTRjzHITV8CO6j/xzIkPXN0ES1FTTSef6dCXjaBkSxFW/gKt/ggLjw+gTmphsUbunaljeQtLrZZEOMCWjmEupQEifvKaTxbsS+JBU9cV8oRMDOZx61jVZaF5U0+G9TxHKt0ZmuVKXQToOnzaGMCx5VI1Eytn2UsXITx+oqFjXjRP95wlquw5s4PjGHzjQLF74oFeOV0oDht/E5oBTg3h2vlpnzmbCupZBxvD5YbpRt9bij7edi0zMUaOO0942ZTYWLRqUzyyG9+EX7ip4PYfydD6ijxFDVoFkzOCQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) by BL1PR11MB5317.namprd11.prod.outlook.com (2603:10b6:208:309::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7962.24; Thu, 19 Sep 2024 08:02:28 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::f120:cc1f:d78d:ae9b]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::f120:cc1f:d78d:ae9b%2]) with mapi id 15.20.7982.012; Thu, 19 Sep 2024 08:02:27 +0000 Date: Thu, 19 Sep 2024 09:02:23 +0100 From: Bruce Richardson To: David Marchand CC: Subject: Re: [PATCH v2 0/4] simplify doing 32-bit DPDK builds Message-ID: References: <20240904135939.329324-1-bruce.richardson@intel.com> <20240906161244.1663967-1-bruce.richardson@intel.com> Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: DB8P191CA0010.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:130::20) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|BL1PR11MB5317:EE_ X-MS-Office365-Filtering-Correlation-Id: da65f42d-6edc-46b8-de70-08dcd881675d X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZDdCVXhMQU5EazJQS1Mranc1bm9mS2xOTUdLQVlmYkt2QURNUHRaK09UQ1ha?= =?utf-8?B?RTNvVVkwM0ErUmQzaEVvNS9ZVWkrZk9WU2ZVTXNORzUwVEFHcmtiRWJRU29u?= =?utf-8?B?dUFQVDF0VVNLZHVtdVp5Y21kSGVzTk1EUk11RGVCWnF4UzNXZ1IydDgwYmQ4?= =?utf-8?B?RThKbHFKMkllWUlrRGFnTS83Zms2RlNyWHh1TlNiZ2ttTWZieC9JV0ExVHVQ?= =?utf-8?B?TmE1SE5waUJpbHlPMXE1c2d2K3ZmQ2ZFRUtRWGkwdk1PSU5ucHhBRmNxZWVa?= =?utf-8?B?U3NyTjVuSEUrei92dEdHcmNLL1FHWU9FSTFNZElnaVNuU0VJcS8ySHNTTGdl?= =?utf-8?B?dTJBdk1qVU1vZEc1Z1dRK1AzY0N2Mk5LSjVkWUFWL0RPVGx0VmVobWRqMWlT?= =?utf-8?B?Vks0K2FmWlF6R3ByZVRSQ3B6UFlMRWVmakV5WTlpUlEzWnpGWjBLME8vc0xN?= =?utf-8?B?Yk5kamdxQmxIQjFrcDc0bU5kQ0NhK0Z4RTdwc3pSeTVKR1NBcFFSZnhNS2Yv?= =?utf-8?B?L1VRb0JaM1crVFkyTUE2cEczS3JwRnFIc3ZjMloyV1NxWm5RNDBuM1habGpi?= =?utf-8?B?TFQrNFVlaGs5cER1QysvN1lMak8xVy9nMEdBWjZPZmNNb0Z1ZDEzdHM3eHV2?= =?utf-8?B?TmV1RERQV2tvSVowOXBpK0EvZjJPaS9obVpES2dHRHJtenduM29aS2FFZUYw?= =?utf-8?B?NWR6YUNpWjdsWVJZeEJGRjE3TTF0allrNndoVXlpQWU5YVAyVW9uRm9rcWE2?= =?utf-8?B?bjcyR0JlTDltQnZvY2ZoYzF3M1QyU2g4ZjV1MWxEbm4zWlMrcTNacityQlBn?= =?utf-8?B?Q2RtcWFUTU1SdlRvQzFMemwvZnN6ZVYyK2RtSS9rZEpjTEdSRlFrZGxHZW9U?= =?utf-8?B?UlFvMkhqdnZXVjhKV2EzdlNDNzJ0Q1puNjFxK1VDTW50cy9LeDRidEljNmVy?= =?utf-8?B?K0EyajZma1FnVXlsMkIvSnRvTy9JN1hyNVNWWGZQL3gwQ0xJOWtzVVhKUFoz?= =?utf-8?B?THZHNmQyUVdlc3U1ZFJaTzVMaFZKcGt6dFkwVEV0aVQzMEREbnZGMEpVektm?= =?utf-8?B?dHE2czVlVjh1MnVla2IrSTcxZmtGQVRCZXYzeElXOGZxOTRveHhEejJEdUdQ?= =?utf-8?B?ZDBBSWQ0Y3RMV0NtUSt0NU56UVRKWWpaNEE1NmRpOVcwY3dnMVpnYjNTemRt?= =?utf-8?B?ZjB5SFpUd094S3BYV1puSVVyd3VaazVCa3pZZW93S3JRWnpDaTM2eWZtaDhp?= =?utf-8?B?bGF0QVpqcUZVdXlIM0JtSFp3K3J3aHNYb0JDaXRvVG5hODRYek4yVG10dU1o?= =?utf-8?B?TXVyTDRiRFA4WFFOUDNLWGMzajljZXNvYXdCS25jemg5V0JKMlFDTjE5a0sx?= =?utf-8?B?RzR3M2Jrc3BpN1ovK3k5eVlaWW55SUxZS3BQZGNYTVVLVW1tOUl3amhJSU9U?= =?utf-8?B?SFh6SjRVUzdheTJzZ05uMnVxc01yUzlRM0djaWhmUlNtajg2N0o2eVRHamNQ?= =?utf-8?B?T0huUkJ6YU8zYk81Y0hpSlVXUEUxbllnUVo4SHYwZlFuY21Dcit6L3V6MG1N?= =?utf-8?B?RWNGV3BMenlYbnY4WGVVQVJJbWVpZlFYVEgxaXNUb3BiSW50aDFyK1dvdVgz?= =?utf-8?B?UndFVDdiNFh4MmRpWWNBVmJVRGljQXcyZDZUVFlyYkJQM3oyZ0RSRVBrcUxG?= =?utf-8?B?dnhrZUtWTTNXcUM0Qms0WUhwT0hJTXVyVVJ1Ti9aWnllM3ZTTWRkR2RkT3RH?= =?utf-8?Q?GPAfHF+AEvmK2d5nYM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7309.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WlNuQ1pST245cnZBcXQzUmtPdXZjcW1QbXlPNjI1SGdPUmlQVDNmcGY3ekZ4?= =?utf-8?B?Z0xaSks1MVREUDhsbzJUSUZNL3FpVHJ1UDM5RXo1dlFVSG14U0QzWUZQbWlK?= =?utf-8?B?bTdWbUQ5S0ZRa3p6ZXNMYXNXdWxYVWxkeWxDQ2hsZ3o4YlFYcjVKU0ZFVmE0?= =?utf-8?B?RVF4SzBGeG9vTEd0WHlkMjFMNUJsOHBqZURpWTR5ZUlvTkhveUFyNWFxN1pV?= =?utf-8?B?MFhkL3kxOUg1T0Zra29rK1VqZEhIbi8wQTRRVE1RWCthVG9pSThST0Uwd0Vh?= =?utf-8?B?VWVSRVYwOEU4VU92cHVweGRtbGFIWDJIcm1rSHRKc2dZL3lCTTZlK3NIZTFu?= =?utf-8?B?UlJnMG9MREZYVytEeTNyNHFyVm83TUVLdUw5ZnpVKzBXMzdwYVNKS1hSWFRQ?= =?utf-8?B?bFM4MDNXRmpxOVRqbDRteHlMQk1HRjdYWG9POFBzd0JJTWd5M0RoQ3BLQ1Bu?= =?utf-8?B?WnNTdXcxNFBkYWNZV2RZOHVoUi9IN2wzclpPUU1sSXdSS1J4bUplSEk4S3p5?= =?utf-8?B?L1oweE8vYUt5S3BocXkrN1VZMlByZlByelJNZFFUbnJ1dWU1QkFtY0dzK1hH?= =?utf-8?B?WHhjUk16czcyQW1lNC84MkdwU2VzRG9UbjNZYWdRa0Y0MHN4Y2U0YXF2L0JC?= =?utf-8?B?VzdhQnJ3NzBaZmhZZkJ5YytlZkVUa283elFuMHRTVVk4OEdrTDM3UFJvdHQz?= =?utf-8?B?aHphc3p4SE9rRy9iblNna3M5K01JZHI4bVVvR0ZCOENBaTdDdEVkN2lRVDJ1?= =?utf-8?B?Z09KeEJkbjI4MlVUcU5hclE0U01DSVNUTTQyZFBDK09TUngvYmVyVjJJUm95?= =?utf-8?B?bTh2WUlla01DS1dsV3pqYmVteWxERjJOZEdLRUJYYUI5am9WdEJMUFJsc1py?= =?utf-8?B?STl2NFplUUU2OU9RaVNkcFdTYXFRaG5wRnVqcCtMOW1hVUNiSGNWOHZYKzkw?= =?utf-8?B?MUtFRDZ5Y3NrWEk2TTJ6TVBRR0dtdFJEdTJGclBRL1JMNmFpTUowK2ZTR1pM?= =?utf-8?B?dllkSFpGMFFJWTNtSmpiN1VrSENFWnA2WGhJUFlKUUhnNXY4MUhqTnpCZHRK?= =?utf-8?B?L2NjYmZMZnR1QmVIRHdScXhJSVJZVEg0aTljWTlWK21BY1h5Y3U1bHhZU2lE?= =?utf-8?B?NmJpem5JYmsyNXRSUEoxZ3F0eG5naWdmODl0TXFmNU9aelplRlJrZFdIK1Vv?= =?utf-8?B?b1BGSzhRS25IOG5YMysvSTZvZ3RGOGh4RVVaY0pudHZtTkEzUmlQcnpaOGVa?= =?utf-8?B?UWhoUEkrOTVFM0diR1didGsrdGg0VVE5WUpIMUgxUmJ5U1lrK2R1T2c2YlZa?= =?utf-8?B?QUNZSFhacjhlaTdQd3NDL2VKYXFEMHptYXVzekgxcTdtSms5VDljWjZSU0Zt?= =?utf-8?B?NmJLaklWWlpReW9Jb2UxU0JFOWwzNkg3SHllaHhCWVlqa1cwamFwQmlqcmNX?= =?utf-8?B?d0F1MWR2Qzg5UE50Uk9LQ3JIWXBzTU42QzJsSFFGUGY2eDZMYVhHR0RrWnRV?= =?utf-8?B?S043M0NUME40SnlvcEt1UmtzNmlOWHRCYU1lNWFiMkprc3plR3BTenNlbHB0?= =?utf-8?B?Y0YxUGYydENNVzBJR25yQkUvOG5WUnFXemhwWmFMOW42YW1hQlROcHZ1MUxN?= =?utf-8?B?TDZheXVFS1phUmZWSllzRnhYMzlxemhySUdLdWozMXAwSWlTZmkxbG54NmFj?= =?utf-8?B?Y3hwQUNTaWFzUkJYVmhrall3MGNEUXNSSUhUOUxYM1JnRFZ5WUgvcERoWG85?= =?utf-8?B?VTNKZ1VNMCtMdjE3VHJ0eGlVc0EvSjgxNWVVc3VzMkw1RkpCbVVjcE5HbmRa?= =?utf-8?B?cG81OXNnQUNXTFFkWXcvV2k4SkdjTkgreGxjMGhLNFN3WVV4OUNjVjU3dnFS?= =?utf-8?B?YmZ1bXdCeFB3ak14M1BHZC9FZ0lPaHZqekRvWEQrRTQwN0RHQlNpNG53aklw?= =?utf-8?B?aDdpWmg0cENNbFNKVld1MXpNdDUwbmg1SWFscjR1OFJEWGQzbFpKWkVjbGZa?= =?utf-8?B?dmVFU1Y3U1ZZa1U1TjJoUk9pQzNsM1lUMmhQYVhFWDhvT1pIL0xHUGJkV0t3?= =?utf-8?B?VVdzaEdpUTk1VWpSZHdxRUxwMnRQczExd1hOMUJUVHUrR2l4TTlEK29qbDhr?= =?utf-8?B?blJ1R3luYVVDL3hmTXVVQnVhV1dkZkVNKzBzaEw2QzVJc3hsc2g3ZGpRWGNi?= =?utf-8?B?WFE9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: da65f42d-6edc-46b8-de70-08dcd881675d X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2024 08:02:27.8021 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: XrxwOp3Q+CMsOpseBdxtAO/SyXwOKD9/XwCi0uSWN05JI74+pvYMqW145p7Z7z5gOZztV+UdhIgGDgd10SwkDZs2V1+SGFmiTUaiyidxNM4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5317 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Thu, Sep 19, 2024 at 09:44:18AM +0200, David Marchand wrote: > On Fri, Sep 6, 2024 at 6:13 PM Bruce Richardson > wrote: > > > > To make it easier to build and test DPDK on 32-bit x86 add a set of > > cross-compile ini files for a number of common linux distributions. > > This avoids the user having to remember strange meson incantations > > with '-m32' in various args values and with the PKG_CONFIG_LIBDIR > > overridden in the environment. > > > > Bruce Richardson (4): > > config: add 32-bit x86 debian cross-compilation file > > config: add fedora 32-bit x86 cross-compile file > > config: add arch 32-bit cross-compilation file > > devtools/test-meson-builds: use cross files for 32bit build > > > > config/x86/cross-32bit-arch.ini | 22 ++++++++++++++++++++++ > > config/x86/cross-32bit-debian.ini | 22 ++++++++++++++++++++++ > > config/x86/cross-32bit-fedora.ini | 22 ++++++++++++++++++++++ > > devtools/test-meson-builds.sh | 13 +++++-------- > > 4 files changed, 71 insertions(+), 8 deletions(-) > > create mode 100644 config/x86/cross-32bit-arch.ini > > create mode 100644 config/x86/cross-32bit-debian.ini > > create mode 100644 config/x86/cross-32bit-fedora.ini > > I tried to convert the GHA script to use the debian cross file > introduced in the series: > > diff --git a/.ci/linux-build.sh b/.ci/linux-build.sh > index 15ed51e4c1..cec8742ed1 100755 > --- a/.ci/linux-build.sh > +++ b/.ci/linux-build.sh > @@ -54,6 +54,10 @@ if [ "$AARCH64" = "true" ]; then > fi > fi > > +if [ "$BUILD_32BIT" = "true" ]; then > + cross_file=config/x86/cross-32bit-debian.ini > +fi > + > if [ "$MINGW" = "true" ]; then > cross_file=config/x86/cross-mingw > fi > @@ -76,12 +80,6 @@ if [ "$BUILD_DOCS" = "true" ]; then > OPTS="$OPTS -Denable_docs=true" > fi > > -if [ "$BUILD_32BIT" = "true" ]; then > - OPTS="$OPTS -Dc_args=-m32 -Dc_link_args=-m32" > - OPTS="$OPTS -Dcpp_args=-m32 -Dcpp_link_args=-m32" > - export PKG_CONFIG_LIBDIR="/usr/lib32/pkgconfig" > -fi > - > if [ "$MINGW" = "true" ]; then > OPTS="$OPTS -Dexamples=helloworld" > elif [ "$DEF_LIB" = "static" ]; then > > I was then surprised to read the result: > ... > 2024-09-19T07:22:12.6485260Z Checking for size of "void *" : 8 > 2024-09-19T07:22:12.6485592Z Checking for size of "void *" : 8 > ... > > > *scratch* *scratch* > So I retested the series locally on my f39 (the series seemed ok so > far) but I downgraded meson to 0.53.2 (which is the version forced in > GHA) and now I observe the same issue. > > I suspect something changed in the cross file handling in more recent > meson versions. > Likely, the c_args= or [build-in options] part is not read. > > Am I doing something wrong? > >From the docs on cross-files [1], it appears that significant changes to the cross-file handling was done in 0.56 release. That may be the cause. I'll have to try some testing myself. Overall, I think we haven't increased our minimum meson version in some time. Maybe it's time to consider doing so in this release or the next one? Need to look through release notes to see how far forward to jump to see what extra features might be useful for us to leverage. /Bruce [1] https://mesonbuild.com/Machine-files.html