gcc15: Update to c++23 and ignore some errors Tested: Build locally and works - platform11: http://fusion2/3ff2006d-9c03-3f0c-99fd-bcefc6aaca1f - platform11: http://fusion2/982d88b5-28f9-38ef-a3a2-d824b919c13c - platform5: http://fusion2/a7e89bcd-86a0-33b2-8f33-2bb24ef3afb5 - platform15: http://fusion2/e56dcb19-6dcd-35a0-b5ee-30740fbf27df - platform17: http://fusion2/d0e6af61-eb95-3a70-a6a3-d1bdab987ea2 - platform18: http://fusion2/cda6ba3a-58f5-3907-b584-04786b9fe634 - platform25: http://fusion2/714cc620-6f0a-3bfd-90dd-95356b62b54b Google-Bug-Id: 482144905 Change-Id: I3cb00f9235a98f88ad8b391d4d374f57693f336a Signed-off-by: Willy Tu <wltu@google.com>
diff --git a/recipes-benchmark/memtester/memtester_%.bbappend b/recipes-benchmark/memtester/memtester_%.bbappend new file mode 100644 index 0000000..e67b139 --- /dev/null +++ b/recipes-benchmark/memtester/memtester_%.bbappend
@@ -0,0 +1 @@ +CFLAGS:append = " -std=gnu89 -Wno-error=format -Wno-error=incompatible-pointer-types"
diff --git a/recipes-devtools/expect/expect_%.bbappend b/recipes-devtools/expect/expect_%.bbappend new file mode 100644 index 0000000..f111502 --- /dev/null +++ b/recipes-devtools/expect/expect_%.bbappend
@@ -0,0 +1 @@ +CFLAGS:append:gbmc = " -std=gnu17 -Wno-error=incompatible-pointer-types"
diff --git a/recipes-devtools/openocd/openocd_%.bbappend b/recipes-devtools/openocd/openocd_%.bbappend new file mode 100644 index 0000000..a05b2b9 --- /dev/null +++ b/recipes-devtools/openocd/openocd_%.bbappend
@@ -0,0 +1 @@ +CFLAGS:append = " -Wno-error=incompatible-pointer-types -Wno-error=implicit-function-declaration"
diff --git a/recipes-devtools/tcltk/tcl_%.bbappend b/recipes-devtools/tcltk/tcl_%.bbappend new file mode 100644 index 0000000..e3794ab --- /dev/null +++ b/recipes-devtools/tcltk/tcl_%.bbappend
@@ -0,0 +1 @@ +CFLAGS:append = " -std=gnu89 -Wno-error=incompatible-pointer-types"
diff --git a/recipes-google/pcie-bifurcation/pcie-bifurcation_%.bbappend b/recipes-google/pcie-bifurcation/pcie-bifurcation_%.bbappend new file mode 100644 index 0000000..7ed8fbe --- /dev/null +++ b/recipes-google/pcie-bifurcation/pcie-bifurcation_%.bbappend
@@ -0,0 +1 @@ +EXTRA_OEMESON:append:gbmc = " -Dcpp_std=c++23"
diff --git a/recipes-phosphor/interfaces/gbmcweb-platform-plugins_%.bbappend b/recipes-phosphor/interfaces/gbmcweb-platform-plugins_%.bbappend new file mode 100644 index 0000000..7ed8fbe --- /dev/null +++ b/recipes-phosphor/interfaces/gbmcweb-platform-plugins_%.bbappend
@@ -0,0 +1 @@ +EXTRA_OEMESON:append:gbmc = " -Dcpp_std=c++23"
diff --git a/recipes-phosphor/ipmi/phosphor-ipmi-ssif_%.bbappend b/recipes-phosphor/ipmi/phosphor-ipmi-ssif_%.bbappend new file mode 100644 index 0000000..7ed8fbe --- /dev/null +++ b/recipes-phosphor/ipmi/phosphor-ipmi-ssif_%.bbappend
@@ -0,0 +1 @@ +EXTRA_OEMESON:append:gbmc = " -Dcpp_std=c++23"
diff --git a/recipes-support/netcat/netcat-openbsd_%.bbappend b/recipes-support/netcat/netcat-openbsd_%.bbappend new file mode 100644 index 0000000..b14c8aa --- /dev/null +++ b/recipes-support/netcat/netcat-openbsd_%.bbappend
@@ -0,0 +1 @@ +CFLAGS:append:gbmc = " -Wno-error=incompatible-pointer-types"
diff --git a/recipes-x86/chassis/x86-power-control_%.bbappend b/recipes-x86/chassis/x86-power-control_%.bbappend new file mode 100644 index 0000000..7ed8fbe --- /dev/null +++ b/recipes-x86/chassis/x86-power-control_%.bbappend
@@ -0,0 +1 @@ +EXTRA_OEMESON:append:gbmc = " -Dcpp_std=c++23"