summaryrefslogtreecommitdiff
path: root/databases/mysql57-client/patches/patch-cmake_os_SunOS.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'databases/mysql57-client/patches/patch-cmake_os_SunOS.cmake')
-rw-r--r--databases/mysql57-client/patches/patch-cmake_os_SunOS.cmake22
1 files changed, 22 insertions, 0 deletions
diff --git a/databases/mysql57-client/patches/patch-cmake_os_SunOS.cmake b/databases/mysql57-client/patches/patch-cmake_os_SunOS.cmake
new file mode 100644
index 00000000000..831a36ae8c4
--- /dev/null
+++ b/databases/mysql57-client/patches/patch-cmake_os_SunOS.cmake
@@ -0,0 +1,22 @@
+$NetBSD: patch-cmake_os_SunOS.cmake,v 1.1 2017/01/03 12:27:27 jperkin Exp $
+
+Do not attempt to detect ISA, it conflicts with wrappers.
+
+--- cmake/os/SunOS.cmake.orig 2016-11-28 13:32:52.000000000 +0000
++++ cmake/os/SunOS.cmake
+@@ -61,6 +61,7 @@ ADD_DEFINITIONS(-D__EXTENSIONS__)
+ # http://docs.oracle.com/cd/E19455-01/806-5257/6je9h033k/index.html
+ ADD_DEFINITIONS(-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_PTHREADS)
+
++IF (0)
+ IF (NOT "${CMAKE_C_FLAGS}${CMAKE_CXX_FLAGS}" MATCHES "-m32|-m64")
+ EXECUTE_PROCESS(COMMAND isainfo -b
+ OUTPUT_VARIABLE ISAINFO_B
+@@ -75,6 +76,7 @@ IF (NOT "${CMAKE_C_FLAGS}${CMAKE_CXX_FLA
+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m${ISAINFO_B}")
+ ENDIF()
+ ENDIF()
++ENDIF()
+
+ # On Solaris, use of intrinsics will screw the lib search logic
+ # Force using -lm, so rint etc are found.