[DynInst_API:] [dyninst/dyninst] 391a48: Require TBB >=2019.9


Date: Mon, 27 Mar 2023 10:36:35 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 391a48: Require TBB >=2019.9
  Branch: refs/heads/cmake_modernization
  Home:   https://github.com/dyninst/dyninst
  Commit: 391a48778663f0103b2b5ea73b075e2d3aaf44f1
      https://github.com/dyninst/dyninst/commit/391a48778663f0103b2b5ea73b075e2d3aaf44f1
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-03-27 (Mon, 27 Mar 2023)

  Changed paths:
    M .github/workflows/dependency-version.yaml
    M cmake/tpls/DyninstTBB.cmake
    M docker/dependencies.versions

  Log Message:
  -----------
  Require TBB >=2019.9

When building from source, versions before 2019.9 incorrectly set the
version in TBBConfigVersion.cmake. For example, 2018.6 sets the version
to 2018.0 because it uses the TBB_{MAJOR,MINOR}_VERSION from tbb_stddef.h
instead of doing the calculation based on the engineering version.

This also unifies the versions required when compiling with gcc and clang.

TBB 2018.6 was released in Oct 2018 and 2019.9 was released in Oct 2019,
so this just bumps the requirement by just a year even though there are
at least 9 releases in between.


  Commit: dc5c20489c3242d261b264f8b7ed2d5a5e382033
      https://github.com/dyninst/dyninst/commit/dc5c20489c3242d261b264f8b7ed2d5a5e382033
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-03-27 (Mon, 27 Mar 2023)

  Changed paths:
    M docker/dependencies.versions

  Log Message:
  -----------
  Update Boost version in docker/dependencies.versions


Compare: https://github.com/dyninst/dyninst/compare/8cd6b47368d6...dc5c20489c32
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 391a48: Require TBB >=2019.9, Tim Haines <=