[galera] Add aarch64 support.

Richard W.M. Jones rjones at fedoraproject.org
Thu Nov 27 22:08:25 UTC 2014


commit a3ca861a60b042fc92563dfab71573d0eb39bd5b
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Thu Nov 27 22:01:25 2014 +0000

    Add aarch64 support.

 galera-add-aarch64-support.patch |   14 ++++++++++++++
 galera.spec                      |   10 ++++++++--
 2 files changed, 22 insertions(+), 2 deletions(-)
---
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 <rjones at redhat.com> - 25.3.5-9
+- Add aarch64 support.
+
 * Sat Aug 16 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 25.3.5-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
 


More information about the scm-commits mailing list