gentoo-ebuilds/dev-debug/systemtap/metadata.xml
Sam James efb3a82e34
dev-debug/systemtap: conditionally install /usr/bin/dtrace
systemtap provides a 'dtrace' script at /usr/bin/dtrace which obviously
clashes with dev-debug/dtrace. The reasons for this are complicated,
but this 'dtrace' is only used by some packages for userspace probes.

The plan, for now, is:
* to modify packages to look for stap-dtrace instead;
* users can set USE=dtrace-symlink to get systemtap to install /usr/bin/dtrace
  again to build applications locally or as a workaround for unported applications/scripts;
* contact systemtap upstream about renaming it and providing a symlink
  conditionally as we are, and providing a pkgconfig var for getting the
  name

Bug: https://bugs.gentoo.org/938302
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-30 19:09:51 +01:00

15 lines
601 B
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>swegener@gentoo.org</email>
</maintainer>
<use>
<flag name="debuginfod">Enable debuginfod support via <pkg>dev-libs/elfutils</pkg> libdebuginfod</flag>
<flag name="dtrace-symlink">
Provide /usr/bin/dtrace symlink pointing to /usr/bin/stap-dtrace.
This prevents coinstallation with <pkg>dev-debug/dtrace</pkg>.
</flag>
<flag name="libvirt">Support probing of libvirt domains.</flag>
</use>
</pkgmetadata>