)]}'
{
  "commit": "de38e7347b6a716dd20ab10f6101498d380ac6ac",
  "tree": "4733722c61c7f7cfc5b16b6106d3ad60ba4529eb",
  "parents": [
    "0fc2eabd5a8772597f16b37f92daf9ff5ff92c46"
  ],
  "author": {
    "name": "Willy Tu",
    "email": "wltu@google.com",
    "time": "Tue Sep 15 23:39:15 2026 +0000"
  },
  "committer": {
    "name": "Willy Tu",
    "email": "wltu@google.com",
    "time": "Wed Sep 23 15:34:17 2026 -0700"
  },
  "message": "bmcweb: ignore cast-align error for protobuf headers\n\nProtobuf generated C++ code on 32-bit architectures (e.g., ARMv7-a)\ncasts `google::protobuf::Message*` (4-byte alignment) to concrete\nmessage types containing 64-bit fields (8-byte alignment requirement)\nusing `reinterpret_cast`.\nBecause bmcweb enables `-Wcast-align` and `-Werror`, this causes\ncompilation errors when building bmcweb targets (e.g., pacemaker)\nthat include tlbmc protobuf headers on 32-bit platforms.\n\nAppend `-Wno-error\u003dcast-align` to CXXFLAGS to prevent these alignment\nwarnings from failing the build.\n\nTested:\n- platform5: http://fusion2/fbd4f274-0561-31e5-b132-a3fc4365536d\n- platform15: http://fusion2/cc372ad5-f7a4-3def-9c11-2828b9a09562\n- platform18: http://fusion2/42c37380-6793-3ae1-9166-549b840cfc8b\n- platform17: http://fusion2/26070480-54cb-3279-afb8-cf147e9c3051\n- platform11+ext: http://fusion2/6794dea6-088e-343b-a45e-c9911e809924\n- platform11: http://fusion2/3c008d0c-f51c-3c60-99b1-9caa4604f710\n- platform25: http://fusion2/f611d1b8-d45f-32cc-a6b0-fe9b2bf10224\nGoogle-Bug-Id: 481049523\nGoogle-Bug-Id: 482101011\nChange-Id: I471fb13673614bffe23e129d4ce18103063b8e1c\nSigned-off-by: Willy Tu \u003cwltu@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a47669de8cccc673be75a655b781d8cc85c6010",
      "old_mode": 33188,
      "old_path": "recipes-phosphor/interfaces/bmcweb_%.bbappend",
      "new_id": "c8734a3cb3dc3c74459faa1eaaebdf379dff7bff",
      "new_mode": 33188,
      "new_path": "recipes-phosphor/interfaces/bmcweb_%.bbappend"
    }
  ]
}
