[DynInst_API:] [dyninst/dyninst] 8d5eae: Require using Capstone's shared library


Date: Tue, 11 Nov 2025 13:46:08 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 8d5eae: Require using Capstone's shared library
  Branch: refs/heads/thaines/update_capstone_cmake
  Home:   https://github.com/dyninst/dyninst
  Commit: 8d5eae47c84cee19af27941290a4a925026b4831
      https://github.com/dyninst/dyninst/commit/8d5eae47c84cee19af27941290a4a925026b4831
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-11-11 (Tue, 11 Nov 2025)

  Changed paths:
    M cmake/tpls/DyninstCapstone.cmake
    M docker/build_capstone.sh

  Log Message:
  -----------
  Require using Capstone's shared library

The 'capstone::capstone' target exists in the 6.0.0-Alpha1 tag, but not
in the HEAD of the 'next' branch. Conversely, the
'capstone::capstone_shared' exists in the latest 'next', but after the
alpha tag. We _could_ use capstone::capstone_static, but the
POSITION_INDEPENDENT_CODE property isn't exported on that target, so
there's no way to detect if it was built with PIC or not.



To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 8d5eae: Require using Capstone's shared library, Tim Haines <=