Skip to content
This repository has been archived by the owner on Dec 8, 2024. It is now read-only.

ddev/xtrabackup-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

xtrabackup build

ARCHIVED! This build is no longer needed, as Percona is now building arm64 packages for xtrabackup. See Percona issue and ddev/ddev PR.

This repo builds xtrabackup-8.0 for arm64 machine. It's used by ddev/mysql-arm64-images and ddev.

Current version: 8.0.35-30

To build,

  • Lookup the latest version at https://www.percona.com/software/mysql-database/percona-xtrabackup
  • Change the version above and commit and push it. This extra commit is essential, because otherwise the tag won't be unique.
  • Create a release with the desired tag, for example 8.0.35-30. It will build and push the arm64 version to the release.

Problems

The xtrabackup build doesn't seem to be well-maintained, so there are complexities that seem to change ever time.

  • See build instructions.
  • It requires boost and says it prefers to download, but that doesn't work in 8.0.27-19 - it downloads a version... but then tries to untar a different file. In 8.0.27-19 I added a bogus symlink from the file they download to the file they want, so tar can work (they use the right tar command but wrong file). More info about boost build in the mysql build instructions.