commit | 7c80e52bdce3b96fd59c5a0e5d6de5119d5831a4 | [log] [tgz] |
---|---|---|
author | Patrick Williams <patrick@stwcx.xyz> | Wed Jul 12 11:16:00 2023 -0500 |
committer | Patrick Williams <patrick@stwcx.xyz> | Wed Jul 12 11:16:00 2023 -0500 |
tree | 07a34be6dfd679f2230a9ed40536344199f286b3 | |
parent | 7ad677a03cf85a2359335264c1b2a59eb4e6d9f3 [diff] |
build: upgrade to C++23 Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of the standard has been implemented. Upgrade the build to leverage it. Change-Id: I16b29c5eb688a26df6c44d16f7f9bd8f5cd5b031 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
In the event of a system fatal error reported by the internal system hardware (processor chips, memory chips, I/O chips, system memory, etc.), POWER Systems have the ability to diagnose the root cause of the failure and perform any service action needed to avoid repeated system failures.
Aditional details TBD.
For a standard OpenBMC release build, you want something like:
meson -Dtests=disabled <build_dir> ninja -C <build_dir> ninja -C <build_dir> install
For a test / debug build, a typical configuration is:
meson -Dtests=enabled <build_dir> ninja -C <build_dir> test