aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--community/knot-resolver/APKBUILD4
1 files changed, 4 insertions, 0 deletions
diff --git a/community/knot-resolver/APKBUILD b/community/knot-resolver/APKBUILD
index c3e18c45d6..f108aae10b 100644
--- a/community/knot-resolver/APKBUILD
+++ b/community/knot-resolver/APKBUILD
@@ -42,6 +42,10 @@ builddir="$srcdir/$pkgname-$pkgver"
# - CVE-2018-1110
build() {
+ # strict-aliasing breaks stats module - variable "sa" in stats.c:495 is 0x0.
+ # (https://gitlab.labs.nic.cz/knot/knot-resolver/blob/v4.2.2/modules/stats/stats.c#L495)
+ export CFLAGS="$CFLAGS -fno-strict-aliasing"
+
meson build \
--prefix=/usr \
--buildtype=release \