Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 5.5
-
Fix Version/s: 10.0.6
-
Component/s: Platform Windows
-
Labels:
-
Environment:Windows
Description
innochecksum.exe is missing at MariaDB 10.0.12, 10.0.13 Windows binaries:
10.0.13
ivan@istoykov.skysql.com:[Wed Sep 24 10:18:07][~/Downloads/mariadb-10.0.13-winx64/mariadb-10.0.13-winx64]$ find ./ -type f -name "*innochecksum*" ivan@istoykov.skysql.com:[Wed Sep 24 10:18:12][~/Downloads/mariadb-10.0.13-winx64/mariadb-10.0.13-winx64]$ find ./ -type f -name "*exe" ./mysql-test/lib/My/SafeProcess/my_safe_kill.exe ./mysql-test/lib/My/SafeProcess/my_safe_process.exe ./bin/myisampack.exe ./bin/mysql.exe ./bin/myisamlog.exe ./bin/mysqlslap.exe ./bin/mysqlbinlog.exe ./bin/mysql_client_test.exe ./bin/mysql_plugin.exe ./bin/my_print_defaults.exe ./bin/mysql_install_db.exe ./bin/aria_read_log.exe ./bin/myisam_ftdump.exe ./bin/perror.exe ./bin/aria_ftdump.exe ./bin/mysql_embedded.exe ./bin/myisamchk.exe ./bin/mysql_upgrade.exe ./bin/mysql_upgrade_service.exe ./bin/mysqltest_embedded.exe ./bin/mysqldump.exe ./bin/mysqlcheck.exe ./bin/aria_chk.exe ./bin/mysqltest.exe ./bin/replace.exe ./bin/mysql_client_test_embedded.exe ./bin/mysql_tzinfo_to_sql.exe ./bin/mysqld.exe ./bin/echo.exe ./bin/mysql_upgrade_wizard.exe ./bin/mysqladmin.exe ./bin/mysqlshow.exe ./bin/aria_pack.exe ./bin/aria_dump_log.exe ./bin/mysqlimport.exe
10.0.12
ivan@istoykov.skysql.com:[Wed Sep 24 10:22:08][~/Downloads/mariadb-10.0.12-winx64]$ find ./ -type f -name "*innochecksum*" ivan@istoykov.skysql.com:[Wed Sep 24 10:22:11][~/Downloads/mariadb-10.0.12-winx64]$ find ./ -type f -name "*exe" ./mysql-test/lib/My/SafeProcess/my_safe_kill.exe ./mysql-test/lib/My/SafeProcess/my_safe_process.exe ./bin/myisampack.exe ./bin/mysql.exe ./bin/myisamlog.exe ./bin/mysqlslap.exe ./bin/mysqlbinlog.exe ./bin/mysql_client_test.exe ./bin/mysql_plugin.exe ./bin/my_print_defaults.exe ./bin/mysql_install_db.exe ./bin/aria_read_log.exe ./bin/myisam_ftdump.exe ./bin/perror.exe ./bin/aria_ftdump.exe ./bin/mysql_embedded.exe ./bin/myisamchk.exe ./bin/mysql_upgrade.exe ./bin/mysql_upgrade_service.exe ./bin/mysqltest_embedded.exe ./bin/mysqldump.exe ./bin/mysqlcheck.exe ./bin/aria_chk.exe ./bin/mysqltest.exe ./bin/replace.exe ./bin/mysql_client_test_embedded.exe ./bin/mysql_tzinfo_to_sql.exe ./bin/mysqld.exe ./bin/echo.exe ./bin/mysql_upgrade_wizard.exe ./bin/mysqladmin.exe ./bin/mysqlshow.exe ./bin/aria_pack.exe ./bin/aria_dump_log.exe ./bin/mysqlimport.exe
Gliffy Diagrams
Attachments
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
In MySQL 5.5, innochecksum was (and still is) buit for unix only:
extra/CMakeLists.txt
In MySQL 5.6 it has changed:
IF(WITH_INNOBASE_STORAGE_ENGINE) # Add path to the InnoDB headers INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/storage/innobase/include) # We use the InnoDB code directly in case the code changes. ADD_DEFINITIONS("-DUNIV_INNOCHECKSUM") SET(INNOBASE_SOURCES ../storage/innobase/buf/buf0checksum.cc ../storage/innobase/ut/ut0crc32.cc ../storage/innobase/ut/ut0ut.cc ) MYSQL_ADD_EXECUTABLE(innochecksum innochecksum.cc ${INNOBASE_SOURCES}) TARGET_LINK_LIBRARIES(innochecksum mysys mysys_ssl) ENDIF()But MariaDB 10.0 still has it under the old if (UNIX) condition.