)]}'
{
  "commit": "d20d0dab1bbcfb1cd8d26c5152a8b37f220f0902",
  "tree": "815da492f2b5a94883c174144a2707f10d555827",
  "parents": [
    "1c73934b264115f436c8e6944eb5aecf6903ec85"
  ],
  "author": {
    "name": "Hector Cao",
    "email": "hector.cao@canonical.com",
    "time": "Mon Jun 01 09:07:53 2026 +0200"
  },
  "committer": {
    "name": "Hector Cao",
    "email": "hector.cao@canonical.com",
    "time": "Tue Jun 09 15:14:03 2026 +0200"
  },
  "message": "librdmacm/preload.c: fix duplicate LFS symbols definitions\n\n85f9747 introduces the preload of fcntl64 and it fails to build on armhf:\n\nAssembler messages:\n Error: symbol `__fcntl_time64\u0027 is already defined\n Error: symbol `sendfile64\u0027 is already defined\n\nOn armhf (and potentially other 32 bits systems), glibc directs fcntl64\nand fcntl to the same symbol name. preload.c defines both fcntl and fcntl64\nand these 2 implementations are in fact tight to the same symbol, that causes\nthe double symbol error.\n\nSo only provide the definition of both fcntl and fcntl64 if they are 2\nseparate symbols.\n\nThis fixes the issue both for sendfile64 and fcntl64.\n\nFixes: 85f9747 (\"librdmacm: Add support for fcntl64\")\nSigned-off-by: Hector Cao \u003chector.cao@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fac3a4354e644089108125d493b65896862d7ca5",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "520fffdfe6256f589b577d14995991bbea236c76",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    }
  ]
}
