Hello community, here is the log from the commit of package xtrabackup for openSUSE:Factory checked in at 2018-03-19 23:39:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xtrabackup (Old) and /work/SRC/openSUSE:Factory/.xtrabackup.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xtrabackup" Mon Mar 19 23:39:53 2018 rev:43 rq:588593 version:2.4.9 Changes: -------- --- /work/SRC/openSUSE:Factory/xtrabackup/xtrabackup.changes 2018-01-13 21:44:00.132270301 +0100 +++ /work/SRC/openSUSE:Factory/.xtrabackup.new/xtrabackup.changes 2018-03-19 23:40:21.001085496 +0100 @@ -1,0 +2,7 @@ +Wed Mar 14 13:43:24 CET 2018 - [email protected] + +- compile some files with -O0 to allow build on aarch64 +- add percona-xtrabackup-2.4.9-aarch_buildfix.patch +- add _constraints file: min 6G mem, min 8G diskspace + +------------------------------------------------------------------- @@ -62,0 +70,6 @@ + +------------------------------------------------------------------- +Wed Jul 19 14:17:19 UTC 2017 - [email protected] + +- Remove unused bundled libarchive windows build files with + proprietary license keywords - bsc#1049458 New: ---- _constraints percona-xtrabackup-2.4.9-aarch_buildfix.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xtrabackup.spec ++++++ --- /var/tmp/diff_new_pack.XAAZXc/_old 2018-03-19 23:40:23.588992140 +0100 +++ /var/tmp/diff_new_pack.XAAZXc/_new 2018-03-19 23:40:23.592991997 +0100 @@ -1,7 +1,7 @@ # # spec file for package xtrabackup # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,6 +31,7 @@ Patch3: percona-xtrabackup-2.2.9-nodoc.patch Patch4: percona-xtrabackup-2.3.3-disable-version-check.patch Patch5: percona-xtrabackup-2.3.2-unbundle-jsnm.patch +Patch6: percona-xtrabackup-2.4.9-aarch_buildfix.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -83,6 +84,9 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%ifarch aarch64 +%patch6 -p1 +%endif %build %cmake \ ++++++ _constraints ++++++ <constraints> <overwrite> <conditions/> <hardware> <physicalmemory> <size unit="G">6</size> </physicalmemory> <disk> <size unit="G">8</size> </disk> </hardware> </overwrite> </constraints> ++++++ percona-xtrabackup-2.4.9-aarch_buildfix.patch ++++++ --- percona-xtrabackup-2.4.9/libmysqld/CMakeLists.txt 2018/03/14 00:42:59 1.1 +++ percona-xtrabackup-2.4.9/libmysqld/CMakeLists.txt 2018/03/14 00:44:45 @@ -118,6 +118,11 @@ COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR} ) +ADD_COMPILE_FLAGS( + ../sql/item_geofunc_setops.cc + COMPILE_FLAGS -O0 +) + # Fixes "C1128: number of sections exceeded object file format limit" in MSVC /MD # The flag /bigobj is not added if the build is not /MD IF(WIN32 AND CMAKE_SIZEOF_VOID_P MATCHES 8) --- percona-xtrabackup-2.4.9/storage/innobase/CMakeLists.txt 2018/03/14 01:03:50 1.1 +++ percona-xtrabackup-2.4.9/storage/innobase/CMakeLists.txt 2018/03/14 01:04:37 @@ -178,7 +178,11 @@ btr/btr0btr.cc btr/btr0cur.cc buf/buf0buf.cc + fts/fts0fts.cc gis/gis0sea.cc + handler/handler0alter.cc + row/row0mysql.cc + srv/srv0srv.cc COMPILE_FLAGS "-O0" ) ENDIF() --- percona-xtrabackup-2.4.9/sql/CMakeLists.txt 2018/03/14 09:07:34 1.1 +++ percona-xtrabackup-2.4.9/sql/CMakeLists.txt 2018/03/14 09:08:42 @@ -312,6 +312,11 @@ COMPILE_FLAGS -I${BOOST_PATCHES_DIR} -isystem ${BOOST_INCLUDE_DIR} ) +ADD_COMPILE_FLAGS( + item_geofunc_setops.cc + COMPILE_FLAGS -O0 +) + # Fixes "C1128: number of sections exceeded object file format limit" in MSVC /MD # The flag /bigobj is not added if the build is not WINDOWS_RUNTIME_MD (/MD) IF(WINDOWS_RUNTIME_MD AND CMAKE_SIZEOF_VOID_P MATCHES 8)
