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 5AD95A0544 for ; Mon, 10 Oct 2022 16:53:35 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E425242BE1; 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.133.124]) by mails.dpdk.org (Postfix) with ESMTP id 09F7C42BDD for ; Mon, 10 Oct 2022 16:53:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1665413613; 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=BcmXeVquLq4eai37o3nBuKJvJ/PkM4wTRGV1bhxHMxFOXuNRWS3VSv+ZgxnehhKRSzJ1dB fhowVsHdCwXCpJMmXIVyZu5X64se6SUiGJgBfx9h7F3YeUajjKhI7zUoTkN+NThh7GVdtu llctHiwOhqlcRSPmuH2w+RMpKTCE2Lo= Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-664-pqt5Y2tENNy8xLFb_4ssxA-1; Mon, 10 Oct 2022 10:53:30 -0400 X-MC-Unique: pqt5Y2tENNy8xLFb_4ssxA-1 Received: by mail-pj1-f69.google.com with SMTP id 88-20020a17090a09e100b00208c35d9452so4078386pjo.6 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=dzZ8vhiyZVLl+8xgHhNwfhihnWsXtB691na4/fkDoJDBm1ZZLj3K8ojiOlT5BjlpXO W7oZiWf0xTo7JRgFR2GB9KXVP5e0P28fZkisM0ab5d3tdK56/1JMLKb7WIupDPweS2qp p0XAPKCHDWB06UsrZT/T6blclgZnKbfb8dqD8zSpAYGXI9uHKCmpDcwAaFrG6pYFgtVK dkvR0NT9zzeahoQA1LMEpSyNzviZT6dp4YTyPGuVpeJ8KG0CH4AKymynm5A7resWMyLj SkEaft3G/i8Y9T59GdWJWhAeZCnwOdyxWjfWilgLG42kPGlm6ctHaXPMcV9mKGGbZy7h FreQ== X-Gm-Message-State: ACrzQf2msVmHwItEfLWgqvN2AY6Al+vdAbjOS8A+dVC1ET5zQS3gfKwd KWkXjJLFbO7d2PbK/MndD9ktrBuDilDqKUkiNJlMNsUA2SreEV7KDHQsMnGS87A+k95A8zagCCF Wtl4hh1OY3UJB84EMJw== X-Received: by 2002:a63:2a97:0:b0:457:23e9:586d with SMTP id q145-20020a632a97000000b0045723e9586dmr16871173pgq.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: ci@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-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