From: Mart Raudsepp Date: Sun, 28 Jul 2019 20:19:23 +0000 (+0300) Subject: dev-libs/libdazzle: explicitly disable rdtscp and add reason comments X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=5ca71b7a2ee06d6549e8e4ff537e031445c63f8c;p=gentoo.git dev-libs/libdazzle: explicitly disable rdtscp and add reason comments Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mart Raudsepp --- diff --git a/dev-libs/libdazzle/libdazzle-3.32.3.ebuild b/dev-libs/libdazzle/libdazzle-3.32.3.ebuild index ac1010df8633..22a3edefeebc 100644 --- a/dev-libs/libdazzle/libdazzle-3.32.3.ebuild +++ b/dev-libs/libdazzle/libdazzle-3.32.3.ebuild @@ -41,7 +41,10 @@ src_configure() { local emesonargs=( -Denable_tracing=false # extra trace debugging that would make things slower -Denable_profiling=false # -pg passing - # -Denable_rdtscp=false # TODO: CPU_FLAGS_X86 for it? + # On linux it'll always use a vdso based implementation that is even faster + # than rdtscp insn, thus never build with rdtscp until we don't support non-linux + # as the rdtscp using function will never get called anyways. + -Denable_rdtscp=false -Denable_tools=true # /usr/bin/dazzle-list-counters $(meson_use introspection with_introspection) $(meson_use vala with_vapi)