summaryrefslogtreecommitdiff
path: root/databases/mysql-cluster/patches/patch-storage_ndb_mcc_host__info_CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'databases/mysql-cluster/patches/patch-storage_ndb_mcc_host__info_CMakeLists.txt')
-rw-r--r--databases/mysql-cluster/patches/patch-storage_ndb_mcc_host__info_CMakeLists.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/databases/mysql-cluster/patches/patch-storage_ndb_mcc_host__info_CMakeLists.txt b/databases/mysql-cluster/patches/patch-storage_ndb_mcc_host__info_CMakeLists.txt
new file mode 100644
index 00000000000..e2fb0e34129
--- /dev/null
+++ b/databases/mysql-cluster/patches/patch-storage_ndb_mcc_host__info_CMakeLists.txt
@@ -0,0 +1,24 @@
+$NetBSD: patch-storage_ndb_mcc_host__info_CMakeLists.txt,v 1.1 2015/01/20 11:03:51 fhajny Exp $
+
+Use DEFAULT_MACHINE instead of CMAKE_SYSTEM_PROCESSOR, because the latter is unreliable
+on systems like SunOS where `uname -p` returns i386 regardless.
+--- storage/ndb/mcc/host_info/CMakeLists.txt.orig 2014-10-09 13:46:25.000000000 +0000
++++ storage/ndb/mcc/host_info/CMakeLists.txt
+@@ -80,7 +80,7 @@ include_directories(${CMAKE_CURRENT_BINA
+
+ if(DEFAULT_MYSQL_HOME)
+ MYSQL_ADD_EXECUTABLE(host_info host_info.c
+- DESTINATION "${MCC_INSTALL_SUBDIR}/host_info/${CMAKE_SYSTEM_NAME}/${CMAKE_SYSTEM_PROCESSOR}"
++ DESTINATION "${MCC_INSTALL_SUBDIR}/host_info/${CMAKE_SYSTEM_NAME}/${DEFAULT_MACHINE}"
+ COMPONENT ClusterTools)
+ else()
+ # If not building as part of Cluster we don't have the
+@@ -91,7 +91,7 @@ else()
+ # ... and install the old way
+ # "Install" binary for this host into source tree
+ install(TARGETS host_info
+- DESTINATION "${CMAKE_CURRENT_SOURCE_DIR}/binaries/${CMAKE_SYSTEM_NAME}/${CMAKE_SYSTEM_PROCESSOR}")
++ DESTINATION "${CMAKE_CURRENT_SOURCE_DIR}/binaries/${CMAKE_SYSTEM_NAME}/${DEFAULT_MACHINE}")
+
+ # Install all binaries in source tree into install dir/package
+ install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/binaries"