From 9f89ab0559100703178ec41180f6782d93156fdc Mon Sep 17 00:00:00 2001 From: Andrew Hutchings Date: Mon, 25 Nov 2019 11:22:46 +0000 Subject: [PATCH] MCOL-3627 Fix library name The ColumnStore library is now called ha_columnstore.so to be inline with other storage engines. --- dbcon/mysql/CMakeLists.txt | 28 ++------ dbcon/mysql/columnstore.cnf | 2 +- dbcon/mysql/install_mcs_mysql.sh.in | 66 +++++++++--------- dbcon/mysql/libcalmysql.rc | 102 ---------------------------- dbcon/mysql/resource.h | 14 ---- 5 files changed, 39 insertions(+), 173 deletions(-) delete mode 100644 dbcon/mysql/libcalmysql.rc delete mode 100644 dbcon/mysql/resource.h diff --git a/dbcon/mysql/CMakeLists.txt b/dbcon/mysql/CMakeLists.txt index d99c75d9f..6183fdf68 100644 --- a/dbcon/mysql/CMakeLists.txt +++ b/dbcon/mysql/CMakeLists.txt @@ -29,11 +29,12 @@ add_definitions(-DMYSQL_DYNAMIC_PLUGIN) set_source_files_properties(ha_mcs.cpp PROPERTIES COMPILE_FLAGS "-fno-implicit-templates") -add_library(calmysql SHARED ${libcalmysql_SRCS}) +add_library(ha_columnstore SHARED ${libcalmysql_SRCS}) +SET_TARGET_PROPERTIES(ha_columnstore PROPERTIES PREFIX "") -target_link_libraries(calmysql ${ENGINE_LDFLAGS} ${ENGINE_WRITE_LIBS} ${NETSNMP_LIBRARIES} ${SERVER_BUILD_DIR}/libservices/libmysqlservices.a threadpool) +target_link_libraries(ha_columnstore ${ENGINE_LDFLAGS} ${ENGINE_WRITE_LIBS} ${NETSNMP_LIBRARIES} ${SERVER_BUILD_DIR}/libservices/libmysqlservices.a threadpool) -set_target_properties(calmysql PROPERTIES VERSION 1.0.0 SOVERSION 1) +set_target_properties(ha_columnstore PROPERTIES VERSION 1.0.0 SOVERSION 1) SET ( is_columnstore_tables_SRCS is_columnstore_tables.cpp @@ -84,7 +85,7 @@ set_target_properties(is_columnstore_files PROPERTIES PREFIX "") set_target_properties(is_columnstore_files PROPERTIES VERSION 1.0.0 SOVERSION 1) -install(TARGETS calmysql is_columnstore_tables is_columnstore_columns is_columnstore_extents is_columnstore_files DESTINATION ${MARIADB_PLUGINDIR} COMPONENT storage-engine) +install(TARGETS ha_columnstore is_columnstore_tables is_columnstore_columns is_columnstore_extents is_columnstore_files DESTINATION ${MARIADB_PLUGINDIR} COMPONENT storage-engine) install(FILES syscatalog_mysql.sql dumpcat_mysql.sql calsetuserpriority.sql @@ -97,22 +98,3 @@ install(PROGRAMS install_mcs_mysql.sh mysql-Columnstore install(FILES columnstore.cnf DESTINATION ${MARIADB_MYCNFDIR} COMPONENT storage-engine) - - -#AM_CPPFLAGS = $(idb_common_includes) $(idb_cppflags) -#AM_CFLAGS = $(idb_cflags) -#AM_CXXFLAGS = $(idb_cxxflags) -#AM_LDFLAGS = $(idb_ldflags) -#lib_LTLIBRARIES = libcalmysql.la -#libcalmysql_la_SOURCES = ha_mcs.cpp ha_mcs_impl.cpp ha_mcs_dml.cpp ha_mcs_ddl.cpp ha_mcs_execplan.cpp ha_scalar_sub.cpp ha_in_sub.cpp ha_exists_sub.cpp ha_from_sub.cpp ha_select_sub.cpp ha_view.cpp sm.cpp ha_window_function.cpp ha_mcs_partition.cpp ha_pseudocolumn.cpp -#libcalmysql_la_LDFLAGS = -version-info 1:0:0 $(idb_common_ldflags) $(idb_common_libs) $(idb_write_libs) $(AM_LDFLAGS) -#libcalmysql_la_CPPFLAGS = -I/usr/include/libxml2 -I../../../mysql/include -I../../../mysql/sql -I../../../mysql/regex -DMYSQL_DYNAMIC_PLUGIN $(AM_CPPFLAGS) -#include_HEADERS = idb_mysql.h -# -#dist_mysql_DATA = syscatalog_mysql.sql dumpcat_mysql.sql calsetuserpriority.sql calremoveuserpriority.sql calshowprocesslist.sql my.cnf -#dist_mysql_SCRIPTS = install_mcs_mysql.sh mysql-Columnstore dumpcat.pl -# -#libcalmysql_la-ha_mcs.lo: ha_mcs.cpp -# if $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libcalmysql_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -fno-rtti -fno-implicit-templates -MT libcalmysql_la-ha_mcs.lo -MD -MP -MF "$(DEPDIR)/libcalmysql_la-ha_mcs.Tpo" -c -o libcalmysql_la-ha_mcs.lo `test -f 'ha_mcs.cpp' || echo '$(srcdir)/'`ha_mcs.cpp; \ -# then mv -f "$(DEPDIR)/libcalmysql_la-ha_mcs.Tpo" "$(DEPDIR)/libcalmysql_la-ha_mcs.Plo"; else rm -f "$(DEPDIR)/libcalmysql_la-ha_mcs.Tpo"; exit 1; fi - diff --git a/dbcon/mysql/columnstore.cnf b/dbcon/mysql/columnstore.cnf index 7c551d355..174f6b7ed 100644 --- a/dbcon/mysql/columnstore.cnf +++ b/dbcon/mysql/columnstore.cnf @@ -39,7 +39,7 @@ server-id = 1 lower_case_table_names=1 -plugin-load-add=libcalmysql.so +plugin-load-add=ha_columnstore.so plugin-load-add=is_columnstore_tables.so plugin-load-add=is_columnstore_columns.so plugin-load-add=is_columnstore_extents.so diff --git a/dbcon/mysql/install_mcs_mysql.sh.in b/dbcon/mysql/install_mcs_mysql.sh.in index f677b92ae..6449279e1 100755 --- a/dbcon/mysql/install_mcs_mysql.sh.in +++ b/dbcon/mysql/install_mcs_mysql.sh.in @@ -17,31 +17,31 @@ for arg in "$@"; do done mysql --force --user=root mysql 2> ${tmpdir}/mysql_install.log <