aboutsummaryrefslogtreecommitdiff
path: root/multimedia/x265
diff options
context:
space:
mode:
authorMikhail Teterin <mi@FreeBSD.org>2017-01-18 00:31:10 +0000
committerMikhail Teterin <mi@FreeBSD.org>2017-01-18 00:31:10 +0000
commit06baa9d9683f7471cbb6a42c6a09aff7f1b2b114 (patch)
treed1e588710d10fa5e94432809989e0cb4f2b60d73 /multimedia/x265
parentcc2551cbd6bac50be7c51cd8a9c3b3fc884469fa (diff)
downloadports-06baa9d9683f7471cbb6a42c6a09aff7f1b2b114.tar.gz
ports-06baa9d9683f7471cbb6a42c6a09aff7f1b2b114.zip
Add a patch to avoid providing our own implementation of __rtdsc
when built with clang version 4 or higher (which has its own). PR: 216162
Notes
Notes: svn path=/head/; revision=431776
Diffstat (limited to 'multimedia/x265')
-rw-r--r--multimedia/x265/files/patch-rdtsc9
1 files changed, 9 insertions, 0 deletions
diff --git a/multimedia/x265/files/patch-rdtsc b/multimedia/x265/files/patch-rdtsc
new file mode 100644
index 000000000000..ea8653b0ccd4
--- /dev/null
+++ b/multimedia/x265/files/patch-rdtsc
@@ -0,0 +1,9 @@
+--- test/testharness.h 2016-12-23 00:57:39.000000000 -0500
++++ test/testharness.h 2017-01-17 15:46:38.623298000 -0500
+@@ -69,5 +69,5 @@
+ #elif HAVE_RDTSC
+ #include <intrin.h>
+-#elif defined(__GNUC__)
++#elif defined(__GNUC__) && (!defined(__clang__) || __clang_major__ < 4)
+ /* fallback for older GCC/MinGW */
+ static inline uint32_t __rdtsc(void)