[DynInst_API:] [dyninst/dyninst] 5ba625: Add <Package>_NO_SYSTEM_PATHS to elf, dw, debuginfod


Date: Fri, 10 Mar 2023 13:43:19 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 5ba625: Add <Package>_NO_SYSTEM_PATHS to elf, dw, debuginfod
  Branch: refs/heads/cmake_modernization
  Home:   https://github.com/dyninst/dyninst
  Commit: 5ba625582a5de3368bd5f2030f7c79f30e7b2f4b
      https://github.com/dyninst/dyninst/commit/5ba625582a5de3368bd5f2030f7c79f30e7b2f4b
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-03-10 (Fri, 10 Mar 2023)

  Changed paths:
    M cmake/Modules/FindLibDW.cmake
    M cmake/Modules/FindLibDebuginfod.cmake
    M cmake/Modules/FindLibELF.cmake

  Log Message:
  -----------
  Add <Package>_NO_SYSTEM_PATHS to elf, dw, debuginfod

This is used to exclude system directories from the search process.


  Commit: 667aa785c50b2db37a51375cf880d38aa5a62fbc
      https://github.com/dyninst/dyninst/commit/667aa785c50b2db37a51375cf880d38aa5a62fbc
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-03-10 (Fri, 10 Mar 2023)

  Changed paths:
    M cmake/Modules/FindElfutils.cmake
    M cmake/tpls/DyninstElfUtils.cmake

  Log Message:
  -----------
  Have ElfUtils_ROOT_DIR override search paths

If the user provides a value, then no system paths (aside from the ones
in CMAKE_PREFIX_PATH) are searched. This lets the user 'force' a
location for elfutils.


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

  Changed paths:
    M cmake/Modules/FindLibDW.cmake
    M cmake/Modules/FindLibDebuginfod.cmake
    M cmake/Modules/FindLibELF.cmake

  Log Message:
  -----------
  Remove explicit version fail check in elfutils find-modules


  Commit: 491a99e472d096328df787cad78330c933302995
      https://github.com/dyninst/dyninst/commit/491a99e472d096328df787cad78330c933302995
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-03-10 (Fri, 10 Mar 2023)

  Changed paths:
    M cmake/Modules/FindElfutils.cmake
    M cmake/tpls/DyninstElfUtils.cmake

  Log Message:
  -----------
  Move ElfUtils_ROOT_DIR check into DyninstElfutils


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

  Changed paths:
    M cmake/Modules/FindLibIberty.cmake
    M cmake/tpls/DyninstLibIberty.cmake

  Log Message:
  -----------
  Add LibIberty_NO_SYSTEM_PATHS


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

  Changed paths:
    M cmake/Modules/FindValgrind.cmake
    M cmake/tpls/DyninstValgrind.cmake

  Log Message:
  -----------
  Add Valgrind_NO_SYSTEM_PATHS


  Commit: 0677de70cd6e3fcd1d93b5a13d4af47f8f1dd4f2
      https://github.com/dyninst/dyninst/commit/0677de70cd6e3fcd1d93b5a13d4af47f8f1dd4f2
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-03-10 (Fri, 10 Mar 2023)

  Changed paths:
    M cmake/Modules/FindValgrind.cmake

  Log Message:
  -----------
  Remove explicit version check from FindValgrind


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

  Changed paths:
    M cmake/tpls/DyninstBoost.cmake

  Log Message:
  -----------
  Boost - use new meaning of Boost_ROOT_DIR


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

  Changed paths:
    M cmake/tpls/DyninstElfUtils.cmake

  Log Message:
  -----------
  Fix typo in DyninstElfUtils


  Commit: 70e5f96d9fc91a876595e04f39cdcd9d6ec34a07
      https://github.com/dyninst/dyninst/commit/70e5f96d9fc91a876595e04f39cdcd9d6ec34a07
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-03-10 (Fri, 10 Mar 2023)

  Changed paths:
    M cmake/Modules/FindLibDW.cmake
    M cmake/Modules/FindLibDebuginfod.cmake
    M cmake/Modules/FindLibELF.cmake
    M cmake/Modules/FindLibIberty.cmake
    M cmake/Modules/FindValgrind.cmake

  Log Message:
  -----------
  Fix bug when setting path flags


  Commit: 7c8f7b01f3b8751f17574b625bdb2c89ea82bd10
      https://github.com/dyninst/dyninst/commit/7c8f7b01f3b8751f17574b625bdb2c89ea82bd10
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-03-10 (Fri, 10 Mar 2023)

  Changed paths:
    M cmake/tpls/DyninstTBB.cmake

  Log Message:
  -----------
  TBB - use new meaning of TBB_ROOT_DIR


Compare: https://github.com/dyninst/dyninst/compare/bb504eb2d83b...7c8f7b01f3b8
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 5ba625: Add <Package>_NO_SYSTEM_PATHS to elf, dw, debuginfod, Tim Haines <=