)]}'
{
  "commit": "39d53d04357606a15efd400147fa7369d71baf2c",
  "tree": "fd46aa00b5dff9df14057a26024f87d7c326f052",
  "parents": [
    "46039d3632e32d9a404c1f18cf55f14c894e4627"
  ],
  "author": {
    "name": "Mike Frysinger",
    "email": "vapier@gentoo.org",
    "time": "Sun Oct 03 12:02:53 2021 -0400"
  },
  "committer": {
    "name": "Mike Frysinger",
    "email": "vapier@gentoo.org",
    "time": "Sun Oct 03 12:02:53 2021 -0400"
  },
  "message": "sim: filter out SIGSTKSZ [PR sim/28302]\n\nWe map target signals to host signals so we can propagate signals\nbetween the host \u0026 simulated worlds.  That means we need to know\nthe symbolic names \u0026 values of all signals that might be sent.\n\nThe tools that generate that list use signal.h and include all\nsymbols that start with \"SIG\" so as to automatically include any\nnew symbols that the C library might add.  Unfortunately, this\nalso picks up \"SIGSTKSZ\" which is not actually a signal itself,\nbut a signal related setting -- it\u0027s the size of the stack when\na signal is handled.\n\nBy itself this doesn\u0027t super matter as we will never see a signal\nwith that same value (since the range of valid signals tend to be\nway less than 1024, and the size of the default signal stack will\nnever be that small).  But with recent glibc changes that make this\ninto a dynamic value instead of a compile-time constant, some users\nsee build failures when building the sim.\n\nAs suggested by Adam Sampson, update our scripts to ignore this\nsymbol to simplify everything and avoid the build failure.\n\nBug: https://sourceware.org/PR28302\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e9c8c8f273b5cccd9a0ebf2d56c60123a0add5d2",
      "old_mode": 33188,
      "old_path": "sim/bfin/linux-targ-map.h",
      "new_id": "0340ed54764e0485dbe42566bdc1bfc847eed731",
      "new_mode": 33188,
      "new_path": "sim/bfin/linux-targ-map.h"
    },
    {
      "type": "modify",
      "old_id": "db3ff641d402419b1613fd481914d2bc41d17c99",
      "old_mode": 33261,
      "old_path": "sim/common/gennltvals.py",
      "new_id": "955ace34311068c5356bafae4f0dc454da0f08b8",
      "new_mode": 33261,
      "new_path": "sim/common/gennltvals.py"
    },
    {
      "type": "modify",
      "old_id": "8ae88397249c6b24c9cf98d5b6b5c3573bb85295",
      "old_mode": 33188,
      "old_path": "sim/common/nltvals.def",
      "new_id": "8bc6ae59026dbff0a24ebc1f8d9af3ace6aa6b28",
      "new_mode": 33188,
      "new_path": "sim/common/nltvals.def"
    }
  ]
}
