diff --git a/_constraints b/_constraints
index 524d176..fc5af51 100644
--- a/_constraints
+++ b/_constraints
@@ -13,7 +13,6 @@
i586
x86_64
aarch64
- ppc64le
ppc
@@ -22,4 +21,15 @@
+
+
+
+ ppc64le
+
+
+
+ 16
+
+
+
diff --git a/mariadb-rpmlintrc b/mariadb-rpmlintrc
index 2143a5a..2f29857 100644
--- a/mariadb-rpmlintrc
+++ b/mariadb-rpmlintrc
@@ -2,7 +2,7 @@
# Zero-length
# Some test results can be zero-length files
-addFilter(r'(zero-length|pem-certificate) /usr/share/mysql-test/*')
+addFilter(r'(zero-length|pem-certificate) /usr/share/mariadb-test/*')
# Permissions
# wsrep_sst_common
@@ -15,11 +15,11 @@ addFilter(r'script-without-shebang /usr/bin/wsrep_sst_common')
# Support both rpmlint 1.x and 2.x
# Wrong location
# wsrep_check_version is a wsrep version check utility. Used in testing only.
-addFilter(r'arch-dependent-file-in-usr-share .* /usr/share/mysql-test/lib/My/SafeProcess/wsrep_check_version')
-addFilter(r'arch-dependent-file-in-usr-share /usr/share/mysql-test/lib/My/SafeProcess/wsrep_check_version')
+addFilter(r'arch-dependent-file-in-usr-share .* /usr/share/mariadb-test/lib/My/SafeProcess/wsrep_check_version')
+addFilter(r'arch-dependent-file-in-usr-share /usr/share/mariadb-test/lib/My/SafeProcess/wsrep_check_version')
# my_safe_process is an utility that encapsulates process creation, monitoring and cleanup. Used in testing only.
-addFilter(r'arch-dependent-file-in-usr-share .* /usr/share/mysql-test/lib/My/SafeProcess/my_safe_process')
-addFilter(r'arch-dependent-file-in-usr-share /usr/share/mysql-test/lib/My/SafeProcess/my_safe_process')
+addFilter(r'arch-dependent-file-in-usr-share .* /usr/share/mariadb-test/lib/My/SafeProcess/my_safe_process')
+addFilter(r'arch-dependent-file-in-usr-share /usr/share/mariadb-test/lib/My/SafeProcess/my_safe_process')
# pam_mariadb_mtr.so is a pam module to test pam authentication plugin. Used in pam.test only.
-addFilter(r'arch-dependent-file-in-usr-share .* /usr/share/mysql-test/suite/plugins/pam/pam_mariadb_mtr.so')
-addFilter(r'arch-dependent-file-in-usr-share /usr/share/mysql-test/suite/plugins/pam/pam_mariadb_mtr.so')
+addFilter(r'arch-dependent-file-in-usr-share .* /usr/share/mariadb-test/suite/plugins/pam/pam_mariadb_mtr.so')
+addFilter(r'arch-dependent-file-in-usr-share /usr/share/mariadb-test/suite/plugins/pam/pam_mariadb_mtr.so')
diff --git a/mariadb.changes b/mariadb.changes
index 52c5f9e..53d400c 100644
--- a/mariadb.changes
+++ b/mariadb.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Mon Nov 27 13:28:45 UTC 2023 - Jiri Slaby
+
+- Fix location of unwanted binaries (which are deleted)
+- Fix location in rpmlintrc
+- Disable LTO on ppc64le due to error
+- constraints: increase memory to 16G on ppc64le, 10G is no longer enough
+ (perhaps a linker bug?)
+
-------------------------------------------------------------------
Tue Oct 17 15:27:14 UTC 2023 - Danilo Spinella
diff --git a/mariadb.spec b/mariadb.spec
index a6459de..3421746 100644
--- a/mariadb.spec
+++ b/mariadb.spec
@@ -535,12 +535,12 @@ rm %{buildroot}%{_libdir}/*.a
rm -f %{buildroot}%{_datadir}/mysql/{errmsg-utf8.txt,mysql-log-rotate}
rm -f %{buildroot}%{_libdir}/mysql/plugin/daemon_example.ini
# binary-configure creates the MySQL system tables and starts the server (not used)
-rm -f %{buildroot}%{_datadir}/mysql/binary-configure
+rm -f %{buildroot}%{_datadir}/%{name}/binary-configure
# FS files first-bytes recoginiton (not updated by upstream since nobody realy use that)
-rm -f %{buildroot}%{_datadir}/mysql/magic
+rm -f %{buildroot}%{_datadir}/%{name}/magic
# Upstream ships them because of MDEV-10797 (we don't need them as we use our own systemd scripts)
-rm -f %{buildroot}%{_datadir}/mysql/mysql.server
-rm -f %{buildroot}%{_datadir}/mysql/mysqld_multi.server
+rm -f %{buildroot}%{_datadir}/%{name}/mysql.server
+rm -f %{buildroot}%{_datadir}/%{name}/mysqld_multi.server
# upstream installs links for mysql
unlink %{buildroot}%{_datadir}/%{name}/systemd/mysql.service
unlink %{buildroot}%{_datadir}/%{name}/systemd/mysqld.service