As 32 bit archs are no longer supported by upstream since version 8.1: https://dev.mysql.com/doc/relnotes/mysql/8.1/en/news-8-1-0.html#mysqld-8-1-0-feature , I have removed the patch concerning multilib support, modified the specfile to acommodate this change, removed the wrapper script for multilib support and modified the scripts patch to acommodate this deletion
32 lines
1,015 B
Diff
32 lines
1,015 B
Diff
--- mysql-8.0.22/scripts/CMakeLists.txt.old 2020-10-21 11:08:50.654252563 +0200
|
|
+++ mysql-8.0.22/scripts/CMakeLists.txt 2020-10-21 11:11:33.635935366 +0200
|
|
@@ -507,4 +507,29 @@
|
|
)
|
|
ENDIF()
|
|
ENDIF()
|
|
+
|
|
+ # files for systemd
|
|
+ SET(SYSTEMD_SCRIPTS
|
|
+ mysql.tmpfiles.d
|
|
+ mysql.service
|
|
+ mysql@.service
|
|
+ mysql-prepare-db-dir
|
|
+ mysql-wait-stop
|
|
+ mysql-check-socket
|
|
+ mysql-scripts-common
|
|
+ my.cnf
|
|
+ server.cnf
|
|
+ )
|
|
+ FOREACH(file ${SYSTEMD_SCRIPTS})
|
|
+ IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh)
|
|
+ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh
|
|
+ ${CMAKE_CURRENT_BINARY_DIR}/${file} ESCAPE_QUOTES @ONLY)
|
|
+ ELSEIF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file}.in)
|
|
+ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${file}.in
|
|
+ ${CMAKE_CURRENT_BINARY_DIR}/${file} ESCAPE_QUOTES @ONLY)
|
|
+ ELSE()
|
|
+ MESSAGE(FATAL_ERROR "Can not find ${file}.sh or ${file}.in in "
|
|
+ "${CMAKE_CURRENT_SOURCE_DIR}" )
|
|
+ ENDIF()
|
|
+ ENDFOREACH()
|
|
ENDIF()
|