diff --git a/security/hs-cryptol/files/patch-__cabal__deps_criterion-measurement-0.2.3.0_cbits_cycles.c b/security/hs-cryptol/files/patch-__cabal__deps_criterion-measurement-0.2.3.0_cbits_cycles.c new file mode 100644 index 000000000000..2669bdd6ffab --- /dev/null +++ b/security/hs-cryptol/files/patch-__cabal__deps_criterion-measurement-0.2.3.0_cbits_cycles.c @@ -0,0 +1,18 @@ +--- _cabal_deps/criterion-measurement-0.2.3.0/cbits/cycles.c.orig 2001-09-09 01:46:40 UTC ++++ _cabal_deps/criterion-measurement-0.2.3.0/cbits/cycles.c +@@ -68,6 +68,15 @@ + return result; + } + ++#elif powerpc64le_HOST_ARCH || powerpc64_HOST_ARCH ++ ++StgWord64 criterion_rdtsc(void) ++{ ++ StgWord64 ret; ++ __asm__ __volatile__ ("mfspr %0, 268" : "=r"(ret)); ++ return ret; ++} ++ + #else + + #error Unsupported OS/architecture/compiler!