File mysql-connector-cpp-test-feature.patch of Package mysql-connector-cpp

Index: b/jdbc/driver/nativeapi/mysql_native_connection_wrapper.cpp
===================================================================
--- a/jdbc/driver/nativeapi/mysql_native_connection_wrapper.cpp
+++ b/jdbc/driver/nativeapi/mysql_native_connection_wrapper.cpp
@@ -479,7 +479,11 @@ int MySQL_NativeConnectionWrapper::get_p
 /* {{{ MySQL_NativeConnectionWrapper::has_query_attributes() */
 bool MySQL_NativeConnectionWrapper::has_query_attributes()
 {
+#ifdef CLIENT_QUERY_ATTRIBUTES
   return mysql->server_capabilities & CLIENT_QUERY_ATTRIBUTES;
+#else
+  return false;
+#endif
 }
 /* }}} */
 
Index: b/cdk/include/mysql/cdk/foundation/CMakeLists.txt
===================================================================
--- a/cdk/include/mysql/cdk/foundation/CMakeLists.txt
+++ b/cdk/include/mysql/cdk/foundation/CMakeLists.txt
@@ -48,7 +48,8 @@ CHECK_CXX_SOURCE_COMPILES(
  ADD_CONFIG(HAVE_STATIC_ASSERT)
 
 CHECK_CXX_SOURCE_COMPILES(
- "void main() { return is_same<bool,char>::value; }"
+ "#include <type_traits>
+  int main() { return std::is_same<bool,char>::value; }"
  HAVE_IS_SAME)
  ADD_CONFIG(HAVE_IS_SAME)
 
openSUSE Build Service is sponsored by