From 06adafadabc4cdf801afeedede5be177f4845b52 Mon Sep 17 00:00:00 2001 From: Mart Raudsepp Date: Sun, 5 Nov 2023 00:54:03 +0200 Subject: [PATCH] dev-util/gnome-builder: fix build with clang Bug: https://bugs.gentoo.org/884067 Signed-off-by: Mart Raudsepp --- dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild index db928e14dac01..5921c2c1c0d04 100644 --- a/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild +++ b/dev-util/gnome-builder/gnome-builder-44.2-r1.ebuild @@ -135,6 +135,13 @@ pkg_setup() { use clang && llvm_pkg_setup } +src_prepare() { + default + + # Fails with clang due to `environ` variable name shadowing unistd.h one + sed -i -e '/-Werror=shadow/d' meson.build || die +} + src_configure() { local emesonargs=( -Dchannel=other