The only modification I would suggest is that we add a minimum version required to the TBB depends_on specification.Â
Xiaozhu, which of the following versions of TBB should we consider to be the minimum required for dyninst to build? We also have the option of requiring a specific version (and only that version) or no requirement (which is already what Jim's fix does)?
If we don't know, I suggest we use whatever dyninst is building right now as the minimum in case there are bugs in older versions we are not aware of.Â
  version('2019', Â'2119f1db2f905dc5b423482d7689b7d6')
  version('2018.5', 'ff3ae09f8c23892fbc3008c39f78288f')
  version('2018.4', '5e2e6ba0e25624a94331c945856551c2')
  version('2018.3', 'cd2e136598ffa5c136f077ee85a35b4c')
  version('2018.2', '0b8dfe30917a54e40828eeb0ed7562ae')
  version('2018.1', 'b2f2fa09adf44a22f4024049907f774b')
  version('2018', Â'7fb30d5ea2545f26ce02757d9ab05e6c')
  version('2017.8', '7240f57f1aeea0e266a5e17ae68fdc16')
  version('2017.7', '364f2a4b80e978f38a69cbf7c466b898')
  version('2017.6', 'ec21254af4fc2a29574c272f501a3138')
  version('2017.5', '85b41c64102c052e24d8a39f6193e599')
  version('2017.4', '71526b2fef098515e212302d1455de7d')
  version('2017.3', 'd7622eeaafeff8d271c7aa684bd82ddb')
  version('2017.2', '9605cbea96998a10a186fc72c35cbd76')
  version('2017.1', '6c0fe8aa7bc911a85e8e522e620511b3')
  version('2017', Â'9e7f9ea684ecf84ac74dcd3c6012cfa6')
  version('4.4.6', '20e15206f70c2651bfc964e451a443a0')
  version('4.4.5', '531a67cd98f9b4ec8ece95c5f8193a83')
  version('4.4.4', '61531b2e8684e06a621dcdca1a7a420e')
  version('4.4.3', '8e3e39e1fdfb3f7c3a5ac8ec1afe186e')
  version('4.4.2', 'e92b110e8eb238741b00e3789b39969e')
  version('4.4.1', 'a02c9958f02c1b5f3626874219979ae8')
  version('4.4',  '1d512085221996eae6cec04e1a4cd3dd')