diff --git a/0000-mysql-add-fstack-protector-strong.patch b/0000-mysql-add-fstack-protector-strong.patch index 23c07c87561e67c02d3286ff2b05bf068f954584..0db062269e24d7cbee1901894b3a6b6d5c7789af 100644 --- a/0000-mysql-add-fstack-protector-strong.patch +++ b/0000-mysql-add-fstack-protector-strong.patch @@ -1,20 +1,29 @@ +From d770dfea36dcbe8d63ad0819e796d180ab2ea638 Mon Sep 17 00:00:00 2001 + +--- + cmake/build_configurations/compiler_options.cmake | 2 ++ + 1 file changed, 2 insertions(+) + diff --git a/cmake/build_configurations/compiler_options.cmake b/cmake/build_configurations/compiler_options.cmake -index fecf2a2..f3e012f 100644 +index a319983..aea15a3 100644 --- a/cmake/build_configurations/compiler_options.cmake +++ b/cmake/build_configurations/compiler_options.cmake -@@ -43,6 +43,7 @@ IF(UNIX) +@@ -45,6 +45,7 @@ IF(UNIX) # Default GCC flags - IF(CMAKE_COMPILER_IS_GNUCC) + IF(MY_COMPILER_IS_GNU) SET(COMMON_C_FLAGS "-fno-omit-frame-pointer") + SET(COMMON_C_FLAGS "-fstack-protector-strong") # Disable inline optimizations for valgrind testing to avoid false positives IF(WITH_VALGRIND) STRING_PREPEND(COMMON_C_FLAGS "-fno-inline ") -@@ -57,6 +58,7 @@ IF(UNIX) - ENDIF() - IF(CMAKE_COMPILER_IS_GNUCXX) - SET(COMMON_CXX_FLAGS "-std=c++14 -fno-omit-frame-pointer") +@@ -55,6 +56,7 @@ IF(UNIX) + ENDIF() + + SET(COMMON_CXX_FLAGS "-std=c++14 -fno-omit-frame-pointer") + SET(COMMON_CXX_FLAGS "-fstack-protector-strong") # Disable inline optimizations for valgrind testing to avoid false positives IF(WITH_VALGRIND) STRING_PREPEND(COMMON_CXX_FLAGS "-fno-inline ") +-- +2.23.0 + diff --git a/mysql-boost-8.0.17.tar.gz b/mysql-boost-8.0.21.tar.gz similarity index 67% rename from mysql-boost-8.0.17.tar.gz rename to mysql-boost-8.0.21.tar.gz index 52db36242890ddf42d9dd18ab76b12e789093918..f4d8942d00c9818db82cff311f4eaaa8612a801e 100644 Binary files a/mysql-boost-8.0.17.tar.gz and b/mysql-boost-8.0.21.tar.gz differ diff --git a/mysql.spec b/mysql.spec index 3a53693a2620c118614a8f24ebe437328d737ba6..b4eb42da49ab4bf85513fc70b3fc213152e6fc2c 100644 --- a/mysql.spec +++ b/mysql.spec @@ -5,13 +5,12 @@ %{nil} Name: mysql -Version: 8.0.17 -Release: 3 +Version: 8.0.21 +Release: 1 License: GPLv2 Summary: The world's most popular open source database URL: http://www.mysql.com/ Source0: https://cdn.mysql.com/archives/%{name}-8.0/%{name}-boost-%{version}.tar.gz - Patch0000: 0000-mysql-add-fstack-protector-strong.patch BuildRequires: cmake openssl-devel ncurses-devel libtirpc-devel rpcgen Requires: libatomic >= 1.2.0 libstdc++ >= 7.3.0 ncurses libtirpc openssl @@ -71,16 +70,20 @@ if [ -f %{_initddir}/mysql ];then fi %postun -rm -rf %{_prefix}/local/%{name} userdel -r %{name} &>/dev/null %files +%dir %{_prefix}/local/%{name} %attr(755, %{name}, %{name}) %{_prefix}/local/%{name}/* %exclude /usr/src/debug %exclude /usr/lib/debug %changelog +* Sat Aug 8 2020 Guoshuai Sun 8.0.21-1 +- Upgrade to 8.0.21 and fix the upgrade bug in old version + * Wed Mar 1 2020 zhangtao 8.0.17-3 - add fstack-protector-strong + * Fri Feb 28 2020 catastrowings 8.0.17-2 - openEuler package init.