diff --git a/galera-add-aarch64-support.patch b/galera-add-aarch64-support.patch new file mode 100644 index 0000000..b93f55f --- /dev/null +++ b/galera-add-aarch64-support.patch @@ -0,0 +1,14 @@ +--- galera-25.3.5-src.old/chromium/build_config.h 2014-03-27 15:49:30.000000000 +0000 ++++ galera-25.3.5-src/chromium/build_config.h 2014-11-27 21:57:59.377756193 +0000 +@@ -106,6 +106,11 @@ + #define ARCH_CPU_ARMEL 1 + #define ARCH_CPU_32_BITS 1 + #define ARCH_CPU_LITTLE_ENDIAN 1 ++#elif defined(__aarch64__) ++#define ARCH_CPU_ARM_FAMILY 1 ++#define ARCH_CPU_ARMEL 1 ++#define ARCH_CPU_64_BITS 1 ++#define ARCH_CPU_LITTLE_ENDIAN 1 + #elif defined(__pnacl__) + #define ARCH_CPU_32_BITS 1 + #elif defined(__MIPSEL__) diff --git a/galera.spec b/galera.spec index 7aabd8d..1a09e7a 100644 --- a/galera.spec +++ b/galera.spec @@ -1,6 +1,6 @@ Name: galera Version: 25.3.5 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Synchronous multi-master wsrep provider (replication engine) License: GPLv2 @@ -10,12 +10,14 @@ Source1: garbd.service Source2: garbd-wrapper Patch1: galera-verify.patch +# Add aarch64 support. Sent upstream 2014-11-27. +Patch2: galera-add-aarch64-support.patch BuildRequires: boost-devel check-devel openssl-devel scons systemd Requires: nmap-ncat # comes from ./chromium/build_config.h -ExclusiveArch: %{ix86} x86_64 %{arm} +ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 Requires(post): systemd @@ -34,6 +36,7 @@ replication engine see http://www.codership.com. %setup -q -n %{name}-%{version}-src %patch1 -p1 +%patch2 -p1 %build @@ -87,6 +90,9 @@ install -D -m 644 scripts/packages/README-MySQL %{buildroot}%{_docdir}/galera/RE %changelog +* Thu Nov 27 2014 Richard W.M. Jones - 25.3.5-9 +- Add aarch64 support. + * Sat Aug 16 2014 Fedora Release Engineering - 25.3.5-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild