[DynInst_API:] [dyninst/dyninst] a33bae: Add DYNINST_FORCE_RUNPATH option


Date: Wed, 22 Mar 2023 21:25:32 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] a33bae: Add DYNINST_FORCE_RUNPATH option
  Branch: refs/heads/cmake_modernization
  Home:   https://github.com/dyninst/dyninst
  Commit: a33baef07e633107fd4cfb5f7e0dd523664f0154
      https://github.com/dyninst/dyninst/commit/a33baef07e633107fd4cfb5f7e0dd523664f0154
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-03-22 (Wed, 22 Mar 2023)

  Changed paths:
    M cmake/DyninstOptimization.cmake
    M cmake/DyninstOptions.cmake

  Log Message:
  -----------
  Add DYNINST_FORCE_RUNPATH option

Setting this flag forces the linker to use RUNPATH instead of RPATH.
This is most useful for working with older RedHat distros.


  Commit: 13012112f66fdd6f0fb3dcd0bb3bf06be1d7265b
      https://github.com/dyninst/dyninst/commit/13012112f66fdd6f0fb3dcd0bb3bf06be1d7265b
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2023-03-22 (Wed, 22 Mar 2023)

  Changed paths:
    M cmake/DyninstConfig.cmake.in
    M common/CMakeLists.txt
    M dwarf/CMakeLists.txt
    M dyninstAPI/CMakeLists.txt
    M dyninstAPI_RT/CMakeLists.txt
    M elf/CMakeLists.txt
    M parseAPI/CMakeLists.txt
    M patchAPI/CMakeLists.txt
    M symtabAPI/CMakeLists.txt

  Log Message:
  -----------
  Reduce number of public link dependencies

This reduces the number of transitive links that have to be done by
binaries linking against Dyninst.


Compare: https://github.com/dyninst/dyninst/compare/4ca636255686...13012112f66f
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] a33bae: Add DYNINST_FORCE_RUNPATH option, Tim Haines <=