commit:     5ca71b7a2ee06d6549e8e4ff537e031445c63f8c
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 28 20:19:23 2019 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Jul 28 20:22:35 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca71b7a

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 <leio <AT> gentoo.org>

 dev-libs/libdazzle/libdazzle-3.32.3.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libdazzle/libdazzle-3.32.3.ebuild 
b/dev-libs/libdazzle/libdazzle-3.32.3.ebuild
index ac1010df863..22a3edefeeb 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)

Reply via email to