[PATCH v2] testing/ali: adds patch to fix building 32bit arches
Export this patch
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 <marvin@xsteadfastx.org>
+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