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 1163AA00C3; Fri, 7 Oct 2022 16:11:29 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E3294427F6; Fri, 7 Oct 2022 16:11:28 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 09896400D5; Fri, 7 Oct 2022 16:11:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1665151887; x=1696687887; h=date:from:to:cc:subject:message-id:references: in-reply-to:mime-version; bh=tg9KmFhP+pjMVFEZr4NNDZj3DyvxnRujuPJg9q+xw2U=; b=EP/YRmTPIbD3sA49rdl6XvIkMSXT/XDzUQMzdg85UJTBv0Mef84xnz7b fpxo5Y3lii00s5AT3gmgnsPoCCaVJbNEvhn84sgOYR9iAB11yarrQpvbl LiGS+7bm6WmoZe1AisO0LKV2YmbxJg8E6TijJik/wmDuhMFr846eBnSnZ g3232limTqkA7mi2htHsa076Iqt3P7jzMnbX8+CeDsI/RE1PgfDS9Fbzu 7AfqAWt9v1aJ00ZHKHCpu9Jl4xlNBsSMjV0vTNrpSVR+ylU6QQOcsZr46 rs0nG8H3lAPKJ0P/9yOyubk/iFXNdEydVBcaJQ2S4MIxgekqxgZKCUA5Z w==; X-IronPort-AV: E=McAfee;i="6500,9779,10493"; a="305326158" X-IronPort-AV: E=Sophos;i="5.95,166,1661842800"; d="scan'208";a="305326158" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Oct 2022 07:11:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10493"; a="729624541" X-IronPort-AV: E=Sophos;i="5.95,166,1661842800"; d="scan'208";a="729624541" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga002.fm.intel.com with ESMTP; 07 Oct 2022 07:11:14 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) 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.2375.31; Fri, 7 Oct 2022 07:11:14 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Fri, 7 Oct 2022 07:11:14 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.41) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 7 Oct 2022 07:11:14 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ln/SNStQgQxzpy+YjhQpo0LeIVypLKE+mvxHa5MTS3yviCzHm0/QDfr5Eqy+bzEMHmGN8kCwWUUGqw01pV7v1ZxQgzgYNa9fX0+8A8kMUtT69mWRWxJxryulPx2e5WDMTwPZSzApbAGEFZYlijqoLMXa+E/1i8CdjUgkOzvPJRZA2Q5ai2bzhGZyb7MvFRJcUsV5EXwxxf/KlKOgH6/kzfjuwcJng3R8k/klsE6hUNCHLNwx5o8ZwZDJmrX8FapSGHE/9bG+mDb7hJSn+71Nx0X3ZRWLtWZO96saRNAaq1HPtBReJedNJqjQC6rGRfi5LKcmoIIdnHhY4DYSUdqXnA== 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=Ge+u4uda+o5R+34bo+iDj4emOsVsvIttRap+IIn5FA4=; b=HMMqXZ+n1o7tvaaGJpKLw8ZyqcruqUyrh0j/OZkw3IjMfvgsCPMR1e9LjWG2v70EYCabmZUEC5x1deVbZdbrA3IjVGwKQz+p+wPasc3TEmS/cQEwcbkqNgNJHU+yFMDYGnBYThOdQkZLGTlLAtW2e0evv/c+qcv3fbngPUroyIqD8juFEOjqPL2AbTQUrTLvKJhjcbFqcCJK46YJpIiZr4+RkATlXA7K3ZyQbU9Z1DdR2r5Kwgq+T8IdqbXNOsGnZP5DOJITSrL+h52Jepr94bnQNPbq49A5JVlbeQJCbujAUqq+8hRQNfMOVq7XqOpdV3gflf1rC0f2xQNoZ+Zdsg== 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 MWHPR11MB1629.namprd11.prod.outlook.com (2603:10b6:301:d::21) by SJ0PR11MB5069.namprd11.prod.outlook.com (2603:10b6:a03:2ad::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.15; Fri, 7 Oct 2022 14:11:12 +0000 Received: from MWHPR11MB1629.namprd11.prod.outlook.com ([fe80::5582:9796:3aaa:aa1]) by MWHPR11MB1629.namprd11.prod.outlook.com ([fe80::5582:9796:3aaa:aa1%12]) with mapi id 15.20.5676.036; Fri, 7 Oct 2022 14:11:12 +0000 Date: Fri, 7 Oct 2022 15:11:04 +0100 From: Bruce Richardson To: David Marchand CC: Thomas Monjalon , , Lincoln Lavoie , Subject: Re: [PATCH 1/1] build: increase minimum meson version to 0.53 Message-ID: References: <20220912170747.3128065-1-bruce.richardson@intel.com> <20220912170747.3128065-2-bruce.richardson@intel.com> Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO2P265CA0335.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a4::35) To MWHPR11MB1629.namprd11.prod.outlook.com (2603:10b6:301:d::21) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR11MB1629:EE_|SJ0PR11MB5069:EE_ X-MS-Office365-Filtering-Correlation-Id: 2d1c8523-b933-443f-12a1-08daa86dca35 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1n8RORbBdpSYJ+39rP1YSc5IHhE8CcixFscz/Az2pOWYQi+Afa4leDuxKwQa8BPrAHJCu/KJYKst1A0hnwGz0J7OUQz6NLLUE3i7MxtDvXpColVsOvvuxupCPUvSezRxzT29A45oDrZI4lecI9b0mRcyouCT7tJNhO2YdovNpcZIHFL7hVDR4NHj/6638papgBTIG3uXwHDFxShU8c5LYX93yt8hS0vjrzfUY2W4gesnQyekRHkzyk8ESwzlFtoMNF2LSY+5Td+JJdiBEx3FEPYh+p7w/I4oAU5QRY5gveM5c8brkgdoJR1Au5fVN5hb4XF8QrFMAJI6+T3hU9MK7Ka31g3iirRoL12X1WBdYvGuM0b9bfTudZuBUoFKQmw5gBZ3XlAfyuOHBg68o2A5DmeUUl1NtDo/VqHq9e7YcgBsJvkFXYmfL5Z1JDOMCW8cjB03UP1RBuw7sAfj6FwB1GnT0hIc/glV0RbVn9Bzqjb+vI0bp92sA0oglAxsSK3L26JAtqo6yo4N9S3uPgP0eLA+2oU15eYNyfcVRd7VvPSXa0psgx/3X5sW8Wu5kMDkDocwgKwQU5ChtHNlh6SkIq4ikHNRy1e7uD1qfO47rHRG0copK+SeFnpaPo6jlX4sL6fxUQ8Vm84VWCGhstDNJ3C1yuOk8v8ZUinSCckhEPhjxEXrXbHHoDeJVAxqk3ipv0CnfMj2aBft2ubFeo+w0JjmLbEByG4uANL1cilon9//pq7V8VjgTrfkwaEX4uk93mcNK30YANIzfmJoG1b7XA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1629.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(396003)(366004)(346002)(376002)(39860400002)(451199015)(86362001)(38100700002)(82960400001)(316002)(6916009)(966005)(6486002)(66946007)(8936002)(5660300002)(4326008)(44832011)(8676002)(2906002)(66556008)(41300700001)(66476007)(54906003)(186003)(6666004)(53546011)(6506007)(478600001)(83380400001)(6512007)(26005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?bQE8R32u/CgWxYOFT3nQJHn+X6xME+gUqpmQlfRmtuOvslWbOLbOjU40Znfl?= =?us-ascii?Q?TzQ9gFUgL7H/8PyBW6/k5yR9S0UtTRzXpTgufTHagSA7PIDM20+XNCeHqJRX?= =?us-ascii?Q?Cod7WhRG5mGqnA1kSEJllMwyQIi7ZAMMZM1xjOaJN8ecdAzLvVkIihgIE+I+?= =?us-ascii?Q?FzPGVuIYqwqtFjRSjL9QRnENPaYmoSChlCp6mkpaVIwkqV90bzwGbhVn8t1w?= =?us-ascii?Q?Zo3+HsUca+OS3q7CS+niKDm8ERsYFan3fxQTOkp37g5Et1qhCnGEaCHMZSpK?= =?us-ascii?Q?23coW+Gv0VY9iBZSU+xTjKdsDVvG5BlRIqfV8L6opxOx32s36SKUGsY/diKC?= =?us-ascii?Q?CGmDKW8LGOeLkbCmqLI6kvjH25M47fVNyf+/IC4GaNYVRDkeHarAwJqNadjE?= =?us-ascii?Q?6S/9un7mAzw0rl8TodQbxMUP8/Dlagr+zTGszqCyMF0GIdsRaCTf/dRWryDM?= =?us-ascii?Q?+bZFsvH5MJW7sOh3FU6d2buNSsZxr1PG8eN8RYlS9qyjUQHOuCHGw6MnzEmn?= =?us-ascii?Q?TR4XakXMyEyHHBOcn0r0Z/4phwPWVijzvLMXaw5o/HnLpym1IMSVmkB/0WqE?= =?us-ascii?Q?EqH7OEU8inDZUfvF8zsbsWsFk2oZhaV/SR3Vkc2c3SiKXmApgnugBpvaqcDq?= =?us-ascii?Q?ruT3Eb0ebNPGlhFZNAK8MTMbakAN2ufQvYEidqKtarhZTbH/vFTBzw98q/3q?= =?us-ascii?Q?KFsikC1LhMYWmfcqLaKL/aGBrHXYsVYnyKLOnP7jWCTH9UWC9qhTdGP8nIIr?= =?us-ascii?Q?t/FHWWmuUrUJz43NnYkAqRGG6nJsRg49V/wHk0I5fVRuDC+YdPJBB0IAUIoo?= =?us-ascii?Q?fNxSY6W+NLhxN+cU7IfwvNo8HM1bD05fmlUoopnsapAWdzRGgQuzqpDYbyaa?= =?us-ascii?Q?I/CeI6SiAyz+cN2U07MOtw1Jf1mtkFeN6XguDGmbRoZxSrjOJCZSue1JmO6N?= =?us-ascii?Q?ZzFi+841bFVdhdGHSF6tMuu323kM/G77btO+WfhCZWpp+AxmMWJjv262drsZ?= =?us-ascii?Q?GB92mwCxY8ztAOJ2HxnBkXwn8wCn3wgLiC03b3aGQRy5xu2E7VbvH9h7SQ31?= =?us-ascii?Q?4DaPQ+2i/pCoZ2K41pdISOGvUt9+87pUWIsoiCO7QBAWgFAjLpwz4MkSlgJW?= =?us-ascii?Q?jaPBf+s8NR0Qq7p4lhdKMqHUINvo/thiyINazxgPVinYAimxVSW2aIL33bw8?= =?us-ascii?Q?q5Dyw+akFD36XkwZz/ALX+m3TPCQwH9NU7QOkwdbrnse0r8DlvnnRN03DojH?= =?us-ascii?Q?G6XvF7ZmM3A2CPcGMIFh2ep5HmPUzfgpiO6+aC99OI1J7DO8R1dSwQ8K/2le?= =?us-ascii?Q?87zMzoZVaYes0IARscrGAM5uOJ3NnWz9j1rRYxMTracQ7/I9AcMAoA19xdMt?= =?us-ascii?Q?Zkay+3GRQA9mQrHhcgSxlkjxegEo5mnR96LdE7EKYTu39vNPZl2mqS06XH9Z?= =?us-ascii?Q?/AUoV74iElAFDbhOs/NJ0vxxJVslgNB6UoDDyqZX5bP7XF/a8DFx+E2O42MB?= =?us-ascii?Q?zB14XX1di4z1JOKCfLTseJ3RdP7owYUOQVLUGl+xhZkLsWt3IoYWePaSL1FO?= =?us-ascii?Q?pZz5ONPXgnCwrt00BfBNiiwfOzGHcQ3XBxMmxi0gSt58OSRU7deIMZ3CbFZV?= =?us-ascii?Q?1d2j6XVilyCLCs81YHL/qIY=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 2d1c8523-b933-443f-12a1-08daa86dca35 X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1629.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2022 14:11:12.7004 (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: rZHz9XqeOoKKlM/hgVqBQI4K22b1Zmm3rHRORUv00eOJsPWh5s/9GizZJ/OoMh5YvQbGM9tx76/pfRFH7Wwelk2ln8tDQ40gYetu4a+Dduo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5069 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 Fri, Oct 07, 2022 at 03:17:57PM +0200, David Marchand wrote: > On Mon, Sep 12, 2022 at 7:08 PM Bruce Richardson > wrote: > > > > This patchset bumps the minimum meson version from 0.49.2 to 0.53. > > Rather than specifying a specific point-release of 0.53, as was done > > with 0.49, the version specifier is kept to the major release number > > only for simplicity, as new features are not introduces into bugfix > > releases of meson. > > > > Some new features of interest which can now be used in DPDK with this > > new minimum meson version: > > > > * can do header-file checks directly inside find_library calls, rather > > than needing a separate check.[v0.50]. > > * can pass multiple cross-files at the same time when cross-compiling > > [v0.51]. > > * "alias_target" function, to allow use to give better/shorter names > > for particular build objects [v0.52]. > > * auto-generation of clang-format [v0.50] and clang-tidy[v0.52] targets > > when those tools are present and config dotfiles are present. > > Similarly ctags and cscope are added as targets when those tools are > > present [v0.53] > > * meson module for filesystem operations, so meson can now check for the > > presence of particlar files or directories [v0.53]. > > * "summary" function to provide a configuration summary at the end of > > the meson run [v0.53]. > > > > Plus many other features. See [1] for full details of each version. > > > > [1] https://mesonbuild.com/Release-notes.html > > > > Signed-off-by: Bruce Richardson > > - We have an issue with mingw cross compilation. > https://github.com/ovsrobot/dpdk/actions/runs/3039251235/jobs/4893964186 > > + meson build --werror --cross-file config/x86/cross-mingw > -Dexamples=helloworld -Dplatform=generic --default-library=static > --buildtype=debugoptimized -Dcheck_includes=true > The Meson build system > Version: 0.53.0 > Source dir: /home/runner/work/dpdk/dpdk > Build dir: /home/runner/work/dpdk/dpdk/build > Build type: cross build > Program cat found: YES (/usr/bin/cat) > Project name: DPDK > Project version: 22.11.0-rc0 > C compiler for the build machine: ccache gcc (gcc 9.4.0 "gcc (Ubuntu > 9.4.0-1ubuntu1~20.04.1) 9.4.0") > C linker for the build machine: gcc GNU ld.bfd 2.34 > > meson.build:4:0: ERROR: Unable to determine dynamic linker > > > - I reproduced locally, it looks like meson is trying to pass some > -fuse-ld option that is not understood. > 4577 write(2, "x86_64-w64-mingw32-gcc: error: unrecognized command > line option \342\200\230-fuse-ld=x86_64-w64-mingw32-ld\342\200\231\n", > 101) = 101 > > > - Upgrading to 0.53.1, I don't see the issue anymore for mingw, so I > pushed a branch in GHA to get a status for other targets. > https://github.com/david-marchand/dpdk/actions/runs/3205007946 > So minimum should be 0.53.1 rather than 0.53 then?