commit | 0a24e5cd3fb7f3f17e9c440fb8fb33bcffdfecfb | [log] [tgz] |
---|---|---|
author | Ed Tanous <edtanous@google.com> | Thu Oct 06 13:02:04 2022 -0700 |
committer | Vernon Mauery <vernon.mauery@linux.intel.com> | Thu Oct 13 23:56:35 2022 +0000 |
tree | ccf344720e96bbd1dd73a0cf9bd6f1414ddda993 | |
parent | 92079a2484c37f35a7d6d51e50ac0f2ab3655899 [diff] |
Remove ipmid-host library This library causes some false positives with checksec, because it doesn't really have any code in it, so there's no code to check for stack canaries. This commit removes the library. It doesn't seem to be used anywhere in the project, and in practice, only links against sdbusplus, so it seems like cruft. Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I15dd876b8dfd485d64572707071190fbea2357a0
meson builddir ninja -C builddir
meson builddir -Dbuildtype=minsize -Db_lto=true -Dtests=disabled ninja -C builddir
If any of the dependencies are not found on the host system during configuration, meson automatically gets them via its wrap dependencies mentioned in ipmid/subprojects
.
meson builddir -Dwrap_mode=nofallback ninja -C builddir
meson builddir -Dbuildtype=debug ninja -C builddir
meson builddir -Db_coverage=true -Dtests=enabled ninja -C builddir test ninja -C builddir coverage