summaryrefslogtreecommitdiff
path: root/databases/mysql80-server/files/patch-storage_innobase_ut_crc32.cc
diff options
context:
space:
mode:
authorMahdi Mokhtari <mmokhi@FreeBSD.org>2018-08-12 19:10:43 +0000
committerMahdi Mokhtari <mmokhi@FreeBSD.org>2018-08-12 19:10:43 +0000
commit493b0d87314991e3859734d0a374f69a2b48f55f (patch)
tree19f7178d5286b72c213d40f2870648b270162f05 /databases/mysql80-server/files/patch-storage_innobase_ut_crc32.cc
parentUnbreak (diff)
databases/mysql80-server: Fix build on default Clang of 10.4-base
Add sse4.2 flag to CXXFLAGS on 10.4 case. The build-script needs it when using intrin lib on crc32 Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'databases/mysql80-server/files/patch-storage_innobase_ut_crc32.cc')
-rw-r--r--databases/mysql80-server/files/patch-storage_innobase_ut_crc32.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/databases/mysql80-server/files/patch-storage_innobase_ut_crc32.cc b/databases/mysql80-server/files/patch-storage_innobase_ut_crc32.cc
new file mode 100644
index 000000000000..a9dd0f59f1a4
--- /dev/null
+++ b/databases/mysql80-server/files/patch-storage_innobase_ut_crc32.cc
@@ -0,0 +1,11 @@
+--- storage/innobase/ut/crc32.cc.orig 2018-08-12 11:09:52 UTC
++++ storage/innobase/ut/crc32.cc
+@@ -108,7 +108,7 @@ external tools. */
+ */
+ #if defined(__SSE4_2__) || defined(__clang__) || !defined(__GNUC__) || \
+ __GNUC__ >= 5 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 9)
+-#include <nmmintrin.h>
++#include <x86intrin.h>
+ #else
+ // GCC 4.8 without -msse4.2.
+ MY_ATTRIBUTE((target("sse4.2")))