commit | 5fd768d699d331418c85cd3b9762eac34c602ac2 | [log] [tgz] |
---|---|---|
author | Ed Tanous <edtanous@google.com> | Mon Jan 09 09:26:11 2023 -0800 |
committer | Ed Tanous <edtanous@google.com> | Mon Jan 09 09:29:56 2023 -0800 |
tree | 69564d84b6c64508bf06830710152ef27861f631 | |
parent | 9d26e4fa3d9e5e736c631c81e2981da844825b87 [diff] |
Remove double inheritance on faultlog entry This log entry appears to have inherited from sdbusplus::server::object_t twice, once directly, and once through its inheritance of phosphor::dump::entry. This is causing a warning on destructor ordering. Looking at the code, there is a defer signal, but it's not clear if that's what the code was trying to accomplish. Regardless, this gets the code to compile again. I'm open to input if there's a better way to fix this. Change-Id: I9c7b3f18d049b7291ee799935002aa9fb129cbf9 Signed-off-by: Ed Tanous <edtanous@google.com>
Phosphor Debug Collector provides mechanisms to collect various log files and system parameters. Used to troubleshoot problems in OpenBMC based systems.
One such mechanism is dreport, a script that collects debug data and packages it into an archive file.
To build this package with meson, do the following steps:
1. meson builddir 2. ninja -C builddir
To clean the built files run ninja -C builddir clean
.
Tests can be run in the CI docker container, refer local-ci-build
or with an OpenBMC x86 sdk(see below for x86 steps).
meson -Dtests=enabled build ninja -C build test