commit: 06adafadabc4cdf801afeedede5be177f4845b52 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org> AuthorDate: Sat Nov 4 22:54:03 2023 +0000 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org> CommitDate: Sat Nov 4 23:03:08 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06adafad
dev-util/gnome-builder: fix build with clang Bug: https://bugs.gentoo.org/884067 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org> 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 db928e14dac0..5921c2c1c0d0 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
