summaryrefslogtreecommitdiff
path: root/app-emulation/libvirt/libvirt-10.3.0-r3.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation/libvirt/libvirt-10.3.0-r3.ebuild')
-rw-r--r--app-emulation/libvirt/libvirt-10.3.0-r3.ebuild10
1 files changed, 10 insertions, 0 deletions
diff --git a/app-emulation/libvirt/libvirt-10.3.0-r3.ebuild b/app-emulation/libvirt/libvirt-10.3.0-r3.ebuild
index f0f0337d8804..daa64a693d6f 100644
--- a/app-emulation/libvirt/libvirt-10.3.0-r3.ebuild
+++ b/app-emulation/libvirt/libvirt-10.3.0-r3.ebuild
@@ -326,6 +326,16 @@ src_configure() {
-Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
)
+ # Workaround for bug #938302
+ if use dtrace && has_version "dev-debug/systemtap[-dtrace-symlink(+)]" ; then
+ local native_file="${T}"/meson.${CHOST}.ini.local
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ dtrace='stap-dtrace'
+ EOF
+ emesonargs+=( --native-file "${native_file}" )
+ fi
+
meson_src_configure
}