common.mk: Update to C++20

libchrome is migrating to C++20.  Make similar changes here so it is
compatible.

BUG=b:294233104
TEST=emerge-endeavour sis-updater

Change-Id: I24cc3c0f9ad76ed2059b8c8560a1e6c4f4d0af40
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/sis-updater/+/4894475
Reviewed-by: Kyle Williams <kdgwill@chromium.org>
Commit-Queue: Jeff Lin <jeffulin@google.com>
Tested-by: Jeff Lin <jeffulin@google.com>
diff --git a/common.mk b/common.mk
index d2dfceb..fefcc9e 100644
--- a/common.mk
+++ b/common.mk
@@ -1,4 +1,4 @@
-# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
+# Copyright 2012 The ChromiumOS Authors
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 #
@@ -317,7 +317,7 @@
 COMMON_CFLAGS-gcc := -fvisibility=internal -ggdb3 -Wa,--noexecstack
 COMMON_CFLAGS-clang := -fvisibility=hidden -ggdb
 COMMON_CFLAGS := -Wall -Werror -fno-strict-aliasing $(SSP_CFLAGS) -O1 -Wformat=2
-CXXFLAGS += $(COMMON_CFLAGS) $(COMMON_CFLAGS-$(CXXDRIVER)) -std=gnu++17
+CXXFLAGS += $(COMMON_CFLAGS) $(COMMON_CFLAGS-$(CXXDRIVER)) -std=gnu++20
 CFLAGS += $(COMMON_CFLAGS) $(COMMON_CFLAGS-$(CDRIVER)) -std=gnu11
 CPPFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3