| commit | 1241052b53be928fed70c33a03ad5a99d51e8ffa | [log] [tgz] |
|---|---|---|
| author | Vijaysankar R <vijaysankarr@ami.com> | Mon Sep 22 16:24:15 2025 +0530 |
| committer | Hariharan Rangasamy <hariharanr@ami.com> | Thu Nov 06 07:13:51 2025 +0000 |
| tree | 98d4a4775877fb5674573f04ac66c343fd3fabef | |
| parent | 94b23392f2688740cbe827ddbf7904a9a37b7c1d [diff] |
Align MetaPassStruct for cross-arch consistency Increase reserved field from 2 to 6 bytes to ensure natural alignment of subsequent size_t fields on both 32-bit and 64-bit architectures. This avoids compiler-inserted padding and ensures consistent struct layout for serialization and IPC. No functional changes beyond layout fix Change-Id: Icc53e2fdd6cceac33f63343f5be537b704742eaa Signed-off-by: Vijaysankar R <vijaysankarr@ami.com>
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