[{"id":37524,"web_url":"https://patchwork.libcamera.org/comment/37524/","msgid":"<20260107203356.GI20168@pendragon.ideasonboard.com>","date":"2026-01-07T20:33:56","subject":"Re: [RFC PATCH v1 5/5] meson: Switch to C++20","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"content":"On Wed, Jan 07, 2026 at 08:36:07PM +0100, Barnabás Pőcze wrote:\n\nMissing commit message.\n\n> Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com>\n> ---\n>  meson.build | 2 +-\n>  1 file changed, 1 insertion(+), 1 deletion(-)\n> \n> diff --git a/meson.build b/meson.build\n> index 1d8e1d994..427d8b1be 100644\n> --- a/meson.build\n> +++ b/meson.build\n> @@ -6,7 +6,7 @@ project('libcamera', 'c', 'cpp',\n>      default_options : [\n>          'werror=true',\n>          'warning_level=2',\n> -        'cpp_std=c++17',\n> +        'cpp_std=c++20',\n>      ],\n>      license : 'LGPL 2.1+')\n>","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 5746BBE08B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed,  7 Jan 2026 20:34:17 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 13E6C61FBE;\n\tWed,  7 Jan 2026 21:34:17 +0100 (CET)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 959B361F84\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed,  7 Jan 2026 21:34:15 +0100 (CET)","from pendragon.ideasonboard.com (81-175-209-152.bb.dnainternet.fi\n\t[81.175.209.152])\n\tby perceval.ideasonboard.com (Postfix) with UTF8SMTPSA id 99277593;\n\tWed,  7 Jan 2026 21:33:53 +0100 (CET)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"gVUG2oXs\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1767818033;\n\tbh=RMirr1VEbhbA/d+49Fj19YXdhOg+dKh6c8UFa4tnQpA=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=gVUG2oXsTbVwu26rta7+hT/0hg9vr/ZK8Dd2xsBjldqwZetgnET+k+vAVvbMf96et\n\tZMKfkRGXew7yPoXMJR7txn2XDLUnZOwfFYipOAFzazWgmMpnNlI7avmuswwfcn+tOq\n\tJEyi6JyEYXAz8JezLJmKPmVFnPkepF5YgA4vE4Ok=","Date":"Wed, 7 Jan 2026 22:33:56 +0200","From":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","To":"=?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <barnabas.pocze@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org,\n\tNaushir Patuck <naush@raspberrypi.com>","Subject":"Re: [RFC PATCH v1 5/5] meson: Switch to C++20","Message-ID":"<20260107203356.GI20168@pendragon.ideasonboard.com>","References":"<20260107193607.2168539-1-barnabas.pocze@ideasonboard.com>\n\t<20260107193607.2168539-6-barnabas.pocze@ideasonboard.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<20260107193607.2168539-6-barnabas.pocze@ideasonboard.com>","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":37563,"web_url":"https://patchwork.libcamera.org/comment/37563/","msgid":"<CAEmqJPoTfevbz6MhzshXH1YGe9G21O=ASOvazAjwTXpAL71JCQ@mail.gmail.com>","date":"2026-01-12T09:54:29","subject":"Re: [RFC PATCH v1 5/5] meson: Switch to C++20","submitter":{"id":34,"url":"https://patchwork.libcamera.org/api/people/34/","name":"Naushir Patuck","email":"naush@raspberrypi.com"},"content":"Hi Barnabás,\n\nHappy to see this switch!\n\nOn Wed, 7 Jan 2026 at 19:36, Barnabás Pőcze\n<barnabas.pocze@ideasonboard.com> wrote:\n>\n> Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com>\n\nReviewed-by: Naushir Patuck <naush@raspberrypi.com>\n\n> ---\n>  meson.build | 2 +-\n>  1 file changed, 1 insertion(+), 1 deletion(-)\n>\n> diff --git a/meson.build b/meson.build\n> index 1d8e1d994..427d8b1be 100644\n> --- a/meson.build\n> +++ b/meson.build\n> @@ -6,7 +6,7 @@ project('libcamera', 'c', 'cpp',\n>      default_options : [\n>          'werror=true',\n>          'warning_level=2',\n> -        'cpp_std=c++17',\n> +        'cpp_std=c++20',\n>      ],\n>      license : 'LGPL 2.1+')\n>\n> --\n> 2.52.0\n>","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 4268DBDCBF\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 12 Jan 2026 09:55:08 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id E3C9D61FC4;\n\tMon, 12 Jan 2026 10:55:07 +0100 (CET)","from mail-vs1-xe2b.google.com (mail-vs1-xe2b.google.com\n\t[IPv6:2607:f8b0:4864:20::e2b])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 71F0561F9F\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 12 Jan 2026 10:55:06 +0100 (CET)","by mail-vs1-xe2b.google.com with SMTP id\n\tada2fe7eead31-5eea59db837so151884137.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 12 Jan 2026 01:55:06 -0800 (PST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"iTGe1Frz\"; dkim-atps=neutral","ARC-Seal":"i=1; a=rsa-sha256; t=1768211705; cv=none;\n\td=google.com; s=arc-20240605;\n\tb=SlEN4wTgdEjX0CIvFQYNY1LPqUjpv8EWJCYsHQ85R23lgYNCBt2gr/Gex9GYPATWOj\n\tqo5fXi92E/Y/f6y8Rtf9y1XucjuEfuofXQGsvIkETPbvfxgavw9xY6kUIm8hxtIX0O4A\n\tDIqIV9JndjzwRzdZAbs4mbWnDTRd4cGEOtdIkiLPlgsy6sPjLmxPdeuYb5p/uXuAMpln\n\tZuLBYKa/KTbIkjRvk9r5BnFxigy4ddzXtgSuhWTGTkoIZfVjOzpsoXXL53aedIAkixbb\n\txGP5i1cCJHQg42P4gldWHCDieaAY2Xv+lAS1woEHab6Ojox9k3u7ZOkKFvWeJygn+XsD\n\tu/7A==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n\ts=arc-20240605; \n\th=content-transfer-encoding:cc:to:subject:message-id:date:from\n\t:in-reply-to:references:mime-version:dkim-signature;\n\tbh=ekG0aM8//0R4k/Jdu+fIUpspvQPpwcFRP0TAvh3Mocc=;\n\tfh=6eMZ9Peh5oKJMXVlU5do7GxLXGl0cSCd64pkjvWpyo4=;\n\tb=bx5w5iKTVoFHrPad2g/mQx0VFZIVHGMHMFPtm3JkdgOo6DYSWivOMMNm8Ag4N9AeVX\n\tNSWzqybW6Sa5h4Q4FwbikFmaHjzVRRNhPCXX6lh7sd8HRL1851yqKeMDj7B/ql6Xsac+\n\tCnk+1xWj0k0C6Pbf1NdbgHT9+Go/ueEWoKlYCmIS3o+VJXxRmJVGXkFk01DNw7VOTzYJ\n\tSjGhDG1Kk2zBM4lf/A0TpCo5a4eNN88p36ZPL0IOuZgnHMfHP6qOQWRJNHmTFiU5nDYK\n\t9UA85JURrMEnCPchwPsCMHhtSN7ij3ZjBBelqFdy6RoEz4twuNxFUdL0SdxTKk4i8Nr3\n\tdIPg==; darn=lists.libcamera.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1768211705; x=1768816505;\n\tdarn=lists.libcamera.org; \n\th=content-transfer-encoding:cc:to:subject:message-id:date:from\n\t:in-reply-to:references:mime-version:from:to:cc:subject:date\n\t:message-id:reply-to;\n\tbh=ekG0aM8//0R4k/Jdu+fIUpspvQPpwcFRP0TAvh3Mocc=;\n\tb=iTGe1FrzAOU40blCYhM1ytJ4GHznqrA+sjG9LMdbq88zMwMP+lpg+HaCAfqwiOoHaq\n\t5/+wWYTMFOUbPbgQSmmt4+NVgaKSa6twNWEWPF1vYl614UW7egZvSYWSXcYoKe+KkpBj\n\teLIXdHv98xgdo0b598pTDQaZl982xXuloNPigo4a0lEMXi1tXPpPEBn/dtnVdQRvvjxW\n\tUP7UAdQDEqTPc7B/IozRLzUQbU9/7Lq6wLLveQieS370xWVHBWLsEC4b+rlzwh9Wfep4\n\tuR6+wgJiC18eWLS6f9x5FkxqtIMkk2tHpqbzLsfbprpiF8Z65/XA5I26v5iiVaMbPnh5\n\tZO2Q==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1768211705; x=1768816505;\n\th=content-transfer-encoding:cc:to:subject:message-id:date:from\n\t:in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n\t:to:cc:subject:date:message-id:reply-to;\n\tbh=ekG0aM8//0R4k/Jdu+fIUpspvQPpwcFRP0TAvh3Mocc=;\n\tb=mGc/n0RUP0vdYI5iOj7FoVbfOc5WDdiApIOIk5vMSsCBK2at944RyKEyuOlODdEuG4\n\tpyw9XiqsWPyUMKxMP1RLDB4iAvPSq7NRcex2SsOJqjBp8LFi34u7kCARUV0zpr+q2Mno\n\tVkaPYZlK3000nIjFog6mynIP4lV/j3/sTnUinEOCZ2N+WMx4qLBMsADdm7yedmhjl/JI\n\tzXIVQtZbJFsHnqhAdrXFkaHfzhRRN5zBYs0HFu1OLIL4t5JL0AFvn6Ckw+oYKwiYZo68\n\t990YyB4+mweQ3T2//lHreGfMjyJZra/qGPHBXHbawxKwOcp6L8klgN1/IEHXbaKV3Fyb\n\t8CrA==","X-Gm-Message-State":"AOJu0YxQnrsUzB61kFDH466EBGdNGCmJGWwNT7XIPBd3pA3sZ2dd7ivq\n\tJS8wt5XU1XGV2SH6vU4n5bJypTK0soRbhHGfkFINM7r7I7lXT7MszaAqCypo8j70Uh42fKUQZxA\n\t2Yb79o+UNcSqSjHx9ZJlE0wLSsQiyqIryqmXaq7UTcg==","X-Gm-Gg":"AY/fxX74lkma/Qnvznud+xNXJYblWTsrWacup4ppAPynfwxd2dDCyojtLJb9sXRzWD5\n\t2NxPvhxtjvu5zlLzCyzsC1gUJx1v1kH0AqZgbKCnqB2b4bH6niQx5Ce6nJeR4sXSFA2qAty4BpS\n\t7ccqrtOs1wcfdVkqu3LvidCdQL24dZ5OXnpuoRWsMDzSKr104zcEDJsJsxzS8/xonPkiQfyiseE\n\tYe0C6ey+hv0VdUvbX8OOq8fJAOpri4maRH/0+YqO53FYbmO4oDtgENkaQDImNd0miZhCYVqZZVf\n\tS+8W+kj85NM3Jb+5i8vJl26dHfw=","X-Google-Smtp-Source":"AGHT+IGOTR1r5jQAtGGH347in50LWa1jz8k173f37HEdsUkFSpcqNaHoIjp/R1YO9XDdpViUvorEarcJL2sYC7cSSy8=","X-Received":"by 2002:a67:cb16:0:b0:5db:cfb2:e622 with SMTP id\n\tada2fe7eead31-5ecb693a735mr3305952137.3.1768211705433;\n\tMon, 12 Jan 2026 01:55:05 -0800 (PST)","MIME-Version":"1.0","References":"<20260107193607.2168539-1-barnabas.pocze@ideasonboard.com>\n\t<20260107193607.2168539-6-barnabas.pocze@ideasonboard.com>","In-Reply-To":"<20260107193607.2168539-6-barnabas.pocze@ideasonboard.com>","From":"Naushir Patuck <naush@raspberrypi.com>","Date":"Mon, 12 Jan 2026 09:54:29 +0000","X-Gm-Features":"AZwV_Qg0wyFaIoRzDeKiunklsA7twQQh0DiS7ec96Nx0gjjaCJcgcP7Y7pp-Ulo","Message-ID":"<CAEmqJPoTfevbz6MhzshXH1YGe9G21O=ASOvazAjwTXpAL71JCQ@mail.gmail.com>","Subject":"Re: [RFC PATCH v1 5/5] meson: Switch to C++20","To":"=?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <barnabas.pocze@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]