net-analyzer/argus: mark LTO-unsafe, mark strict-aliasing unsafe

Closes: https://bugs.gentoo.org/861146
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Eli Schwartz
2024-02-28 20:01:04 -05:00
committed by Sam James
parent 714a81bec1
commit 1687efacf0

View File

@@ -3,7 +3,7 @@
EAPI=8
inherit autotools toolchain-funcs
inherit autotools flag-o-matic toolchain-funcs
DESCRIPTION="network Audit Record Generation and Utilization System"
HOMEPAGE="https://openargus.org/"
@@ -59,6 +59,12 @@ src_prepare() {
}
src_configure() {
# -Werror=strict-aliasing
# https://bugs.gentoo.org/861146
# https://github.com/openargus/argus/issues/8
append-flags -fno-strict-aliasing
filter-lto
use debug && touch .debug # enable debugging
econf \