From 372bee60e0a90b2376a8e6a3506a08801e93bb3d Mon Sep 17 00:00:00 2001 From: Emi Date: Wed, 22 Jul 2026 10:02:35 +0200 Subject: [PATCH] sys-apps/dinit: don't overwrite upstream flags Closes: https://bugs.gentoo.org/979661 Signed-off-by: Emi --- sys-apps/dinit/dinit-0.22.1.ebuild | 8 ++++++++ sys-apps/dinit/dinit-9999.ebuild | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/sys-apps/dinit/dinit-0.22.1.ebuild b/sys-apps/dinit/dinit-0.22.1.ebuild index 59bb0f5489..fa2bf2b208 100644 --- a/sys-apps/dinit/dinit-0.22.1.ebuild +++ b/sys-apps/dinit/dinit-0.22.1.ebuild @@ -28,6 +28,14 @@ RDEPEND=" DEPEND="${RDEPEND}" src_configure() { + # bug #979661 + # don't overwrite upstream flags + export CXXFLAGS_EXTRA=${CXXFLAGS} + unset CXXFLAGS + export LDFLAGS_EXTRA=${LDFLAGS} + unset LDFLAGS + + # Build system is not a normal autotools package econf \ $(use_enable sysv-utils shutdown) \ $(use_enable cgroups) \ diff --git a/sys-apps/dinit/dinit-9999.ebuild b/sys-apps/dinit/dinit-9999.ebuild index 59bb0f5489..fa2bf2b208 100644 --- a/sys-apps/dinit/dinit-9999.ebuild +++ b/sys-apps/dinit/dinit-9999.ebuild @@ -28,6 +28,14 @@ RDEPEND=" DEPEND="${RDEPEND}" src_configure() { + # bug #979661 + # don't overwrite upstream flags + export CXXFLAGS_EXTRA=${CXXFLAGS} + unset CXXFLAGS + export LDFLAGS_EXTRA=${LDFLAGS} + unset LDFLAGS + + # Build system is not a normal autotools package econf \ $(use_enable sysv-utils shutdown) \ $(use_enable cgroups) \