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 79692A0544; Mon, 10 Oct 2022 16:53:38 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0388E42BDC; Mon, 10 Oct 2022 16:53:34 +0200 (CEST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mails.dpdk.org (Postfix) with ESMTP id 32D9D40146 for ; Mon, 10 Oct 2022 16:53:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1665413611; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=7uaMo4h3wWPj1zfgKwaMn89kLd2LI5guIPbT9HahSQE=; b=bq5PmAx4kKouKOZO7lmgtLAC4htGDjonhwjOiKyJ01sttA0fmHd+FjsGp/bXtc0u22lGnP zxD5R7Ayfo2QbrM+NRSNsxBFuelSATrjrSW/vcQqpGelTv47RREV+0AqDW+Fh6Uy5fNFOg UWlVUjHKp3PDVqGGZfyPiiZifN9r2Lk= Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-137-s3T01lvIN62DNqebFHlh5A-1; Mon, 10 Oct 2022 10:53:30 -0400 X-MC-Unique: s3T01lvIN62DNqebFHlh5A-1 Received: by mail-pl1-f197.google.com with SMTP id x13-20020a170902ec8d00b00177f0fa642cso8087508plg.10 for ; Mon, 10 Oct 2022 07:53:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7uaMo4h3wWPj1zfgKwaMn89kLd2LI5guIPbT9HahSQE=; b=A+y5kwCxdFsMTSA99vgiX+Qb6vISpAB3d1dRNMUupZV043STMpOA2qUoUe6BR9wefx dx3xgSsoTP4r84YLYoTYoJdZ313OuFu6rW8u2+nj4jTLARP+OgbKgczzx600bBbbjQNt U+/hC0gLBMaMGL+OyaLF9tSml7rOHTWX8E9TKmtOjSgMNVwf3K2ZlCVI+ZbmdpAjf2Be A+2p38dqThW+4o7i6iGOa/jz/LsOElPEnzCH34oXA1RGirvpoxMH7t1jZAKzeTMyQTlc HGzXRn4lH100ZrzQ2CmI8qbyoEGlHiwIEtMFNQFbJZoV0ajrMhtjt/kx6Uk+xrcy8zn4 akwA== X-Gm-Message-State: ACrzQf2LrmYHUzMbrPr2dni+ZU1/koKz53A4oh1H29ikTcbkj8YljACS L22NtE+hstCie9wOuJ1A+Lg4L5WaMTE3fgoePyn++4VcYjtVuqYKNjARuARypgjJOlSlHyT2KPK DwtqkiFqd2m16CUnLARU= X-Received: by 2002:a63:2a97:0:b0:457:23e9:586d with SMTP id q145-20020a632a97000000b0045723e9586dmr16871172pgq.190.1665413609605; Mon, 10 Oct 2022 07:53:29 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6CRTQB51EwoAP/pZkuJ4kJedoxQlqmMBnU/SZX98vJ2T3nBeX7hRtH3g+qu1Ws/8zZgyDAgxjTp+yyHHTJdnU= X-Received: by 2002:a63:2a97:0:b0:457:23e9:586d with SMTP id q145-20020a632a97000000b0045723e9586dmr16871155pgq.190.1665413609317; Mon, 10 Oct 2022 07:53:29 -0700 (PDT) MIME-Version: 1.0 References: <20220912170747.3128065-1-bruce.richardson@intel.com> <20221007162404.1117056-1-bruce.richardson@intel.com> In-Reply-To: From: David Marchand Date: Mon, 10 Oct 2022 16:53:17 +0200 Message-ID: Subject: Re: [PATCH v2] build: increase minimum meson version to 0.53.2 To: Bruce Richardson Cc: dev@dpdk.org, ci@dpdk.org, Lincoln Lavoie , "Tu, Lijuan" , "Chen, Zhaoyan" , "Mcnamara, John" , Thomas Monjalon X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" 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 7, 2022 at 9:13 PM David Marchand wrote: > > On Fri, Oct 7, 2022 at 6:24 PM Bruce Richardson > wrote: > > > > This patchset bumps the minimum meson version from 0.49.2 to 0.53.2. > > Ideally, the minimum version should be 0.53 without a point release, but > > some DPDK builds (mingw) are broken with 0.53.0 due to issue[1], fixed > > by commit[2] in 0.53.1. Therefore we use the latest point release from > > 0.53 branch i.e. 0.53.2. > > > > 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 [3] for full details of each version. > > > > [1] https://github.com/mesonbuild/meson/issues/6442 > > [2] https://github.com/mesonbuild/meson/pull/6457/commits/8e7a7c36b579c11dd389fcb1152a4e8ead8b8782 > > [3] https://mesonbuild.com/Release-notes.html > > > > Signed-off-by: Bruce Richardson > Acked-by: David Marchand Applied, thanks. -- David Marchand