-
Type:
Bug
-
Status: Done
-
Priority:
Medium
-
Resolution: Done
-
Affects Version/s: 8.0.x
-
Fix Version/s: 5.7.23-23, 8.0.12-2rc1, 5.6.42-84.2
-
Component/s: TokuDB
-
Labels:None
-
Epic Link:
Here is the diff to get 8.0 to compile
diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index c5bce64..cae895e 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -1,6 +1,6 @@ set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS _GNU_SOURCE DONT_DEPRECATE_ERRNO) -set(tools tokudb_dump tokuftdump tokuft_logprint tdb-recover ftverify) +set(tools tokuftdump tokuft_logprint tdb-recover ftverify) foreach(tool ${tools}) add_executable(${tool} ${tool}.cc) add_dependencies(${tool} install_tdb_h) @@ -10,9 +10,9 @@ foreach(tool ${tools}) if (DEFINED MYSQL_PROJECT_NAME_DOCSTRING) if ((CMAKE_BUILD_TYPE MATCHES "Debug") AND (CMAKE_CXX_FLAGS_DEBUG MATCHES " -DENABLED_DEBUG_SYNC")) - target_link_libraries(${tool} sql binlog rpl master slave) + target_link_libraries(${tool} sql_main sql_gis binlog rpl master slave) endif() - target_link_libraries(${tool} perconaserverclient) + target_link_libraries(${tool} mysqlclient) endif () add_space_separated_property(TARGET ${tool} COMPILE_FLAGS -fvisibility=hidden)
This needs some thought or better idea on how to do this as FT really shouldn't 'know' about needed libs from MySQL.