]> xenbits.xensource.com Git - qemu-xen.git/commit
meson: Don't make object files for dtrace on macOS
authorRoman Bolshakov <r.bolshakov@yadro.com>
Sun, 23 Aug 2020 09:05:47 +0000 (12:05 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 27 Aug 2020 16:52:30 +0000 (18:52 +0200)
commit568ac779a4111484d9bf9fa7364a62d5d5cf9079
treeff366720bf5a3b5417f40a5d79c938d938b1d1f1
parent5f7e966b2748cab6f734a8b7347be8f77a35e2b3
meson: Don't make object files for dtrace on macOS

dtrace on macOS uses unresolved symbols with a special prefix to define
probes [1], only headers should be generated for USDT (dtrace(1)). But
it doesn't support backwards compatible no-op -G flag [2] and implicit
build rules fail.

1. https://markmail.org/message/6grq2ygr5nwdwsnb
2. https://markmail.org/message/5xrxt2w5m42nojkz

Cc: Daniel P. Berrangé <berrange@redhat.com>
Cc: Cameron Esfahani <dirty@apple.com>
Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
trace/meson.build