Subject: [PATCH v2] testing/ali: adds patch to fix building 32bit arches

From: Marvin Preuss <[email-masked]>
Date: Mon, 16 Aug 2021 13:35:18 +0200

sorry, forgot to enable the arches.

---
 .../ali/0001-moves-uint64-on-struct-top.patch | 26 +++++++++++++++++++
 testing/ali/APKBUILD                          |  7 +++--
 2 files changed, 31 insertions(+), 2 deletions(-)
 create mode 100644 testing/ali/0001-moves-uint64-on-struct-top.patch

diff --git a/testing/ali/0001-moves-uint64-on-struct-top.patch b/testing/ali/0001-moves-uint64-on-struct-top.patch
new file mode 100644
index 0000000000..0cb5073ae5
--- /dev/null
+++ b/testing/ali/0001-moves-uint64-on-struct-top.patch
@@ -0,0 +1,26 @@
+From f7701809e24ea67411fceb25d5d1f0036c59872d Mon Sep 17 00:00:00 2001
+From: Marvin Preuss <[email-masked]>
+Date: Mon, 16 Aug 2021 12:45:19 +0200
+Subject: [PATCH] moves uint64 on struct top
+
+---
+ attacker/resolver.go | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/attacker/resolver.go b/attacker/resolver.go
+index 8281492..4993ea8 100644
+--- a/attacker/resolver.go
++++ b/attacker/resolver.go
+@@ -8,8 +8,8 @@ import (
+ )
+ 
+ type resolver struct {
+-	addrs []string
+ 	idx   uint64
++	addrs []string
+ }
+ 
+ func NewResolver(addrs []string) *net.Resolver {
+-- 
+2.32.0
+
diff --git a/testing/ali/APKBUILD b/testing/ali/APKBUILD
index 674d4f3646..b99f0b3aa6 100644
--- a/testing/ali/APKBUILD
+++ b/testing/ali/APKBUILD
@@ -5,10 +5,12 @@ pkgver=0.7.2
 pkgrel=1
 pkgdesc="Generate HTTP load and plot the results in real-time"
 url="https://github.com/nakabonne/ali"
-arch="all !armhf !armv7 !x86" # unaligned 64-bit atomic operations
+arch="all"
 license="MIT"
 makedepends="go"
-source="$pkgname-$pkgver.tar.gz::https://github.com/nakabonne/ali/archive/refs/tags/v$pkgver.tar.gz"
+source="$pkgname-$pkgver.tar.gz::https://github.com/nakabonne/ali/archive/refs/tags/v$pkgver.tar.gz\
+	0001-moves-uint64-on-struct-top.patch
+"
 
 export GOPATH="$srcdir"
 export GOFLAGS="$GOFLAGS -modcacherw"
@@ -31,4 +33,5 @@ package() {
 }
 sha512sums="
 8f20135ce212f508352b39afe6db8499242116a28f9654d908ab25c5b690c5b455c31d0d8eeb91e3251cf979cdad8805349c525dffee37f2e600f9f844d9c456  ali-0.7.2.tar.gz
+97e71d74c459b1727f39451126302fb5ddab1e51e609232484c531b64e58f86dfeb601bfde1f3d6d91d8b199aa492b0e9a2440d67ff5dac1d48f757c79fa8101  0001-moves-uint64-on-struct-top.patch
 "
-- 
2.32.0