)]}'
{
  "commit": "7a1e017926004ecff5fce62d62d42ce9f3e00082",
  "tree": "ee627f73460fb68328fab13aa4c9c330ebd1e9ee",
  "parents": [
    "8c37c14c95d963579ae7c32446a80a686d393b43"
  ],
  "author": {
    "name": "Héctor Orón Martínez",
    "email": "hector.oron@gmail.com",
    "time": "Tue Sep 08 12:07:27 2026 +0200"
  },
  "committer": {
    "name": "David Gibson",
    "email": "david@gibson.dropbear.id.au",
    "time": "Tue Sep 08 21:11:38 2026 +1000"
  },
  "message": "libfdt: pass sources as keyword argument to library()\n\nMeson expects the source list for library() to be passed either as\npositional arguments after the target name or via the \u0027sources:\u0027\nkeyword. Using the implicit positional form can lead to malformed\nlinker commands on some toolchains, with spurious arguments such as\n\u0027libfdt\u0027 and \u0027.\u0027 being treated as input files.\n\nExplicitly pass the source list via \u0027sources: sources\u0027 and declare\nthe ABI version with \u0027soversion: \u00271\u0027\u0027 to match the installed\nlibfdt.so.1 soname.\n\nThis fixes build failures where the linker reported:\n  cannot find libfdt: file format not recognized\n  cannot find .: file format not recognized\n\nSigned-off-by: Héctor Orón Martínez \u003chector.oron@gmail.com\u003e\n\nMessage-ID: \u003cCAODfWeHQcjGn0CtweT4Q9Em6WC9cTmvfxhuQCgae4gdu5W9hSA@mail.gmail.com\u003e\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68d4c1d182ec23be64e8c0dbad740d5f69132ef0",
      "old_mode": 33188,
      "old_path": "libfdt/meson.build",
      "new_id": "6c41f9f4221b51bd7adfdd47026ec4a69969c182",
      "new_mode": 33188,
      "new_path": "libfdt/meson.build"
    }
  ]
}
