diff options
Diffstat (limited to 'app-emulation/libvirt/libvirt-10.3.0-r3.ebuild')
-rw-r--r-- | app-emulation/libvirt/libvirt-10.3.0-r3.ebuild | 10 |
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 } |