community/knot-resolver: fix segfault in stats module

This is a backport from master branch. Note that I've checked that
this version segfaults too, but I didn't check if it really segfaults
from the exactly same reason.
This commit is contained in:
Jakub Jirutka 2019-11-30 17:51:43 +01:00
parent d24a28c3ad
commit e1e42c5d6c

View File

@ -2,7 +2,7 @@
# Maintainer: tcely <knot-resolver+aports@tcely.33mail.com>
pkgname=knot-resolver
pkgver=3.2.1
pkgrel=3
pkgrel=4
pkgdesc="Minimalistic caching DNS resolver implementation"
url="https://www.knot-resolver.cz/"
# luajit is not available for disabled arches
@ -41,6 +41,10 @@ prepare() {
}
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"
make $_flags
}