commit: c7500d602d788da883866af503ca1fc381a57cd6 Author: Nicolas PARLANT <nicolas.parlant <AT> parhuet <DOT> fr> AuthorDate: Wed Nov 12 16:14:46 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu Nov 13 12:33:02 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7500d60
app-i18n/mozc: fix clang-21 (external/zlib+) errors from missing functions (unistd.h) : lseek, read, close, write ... defined HAVE_UNISTD_H=1 to fix it Signed-off-by: Nicolas PARLANT <nicolas.parlant <AT> parhuet.fr> Part-of: https://github.com/gentoo/gentoo/pull/44605 Closes: https://github.com/gentoo/gentoo/pull/44605 Signed-off-by: Sam James <sam <AT> gentoo.org> app-i18n/mozc/mozc-2.31.5851.102.ebuild | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app-i18n/mozc/mozc-2.31.5851.102.ebuild b/app-i18n/mozc/mozc-2.31.5851.102.ebuild index 42b8420b3c68..5502d7970862 100644 --- a/app-i18n/mozc/mozc-2.31.5851.102.ebuild +++ b/app-i18n/mozc/mozc-2.31.5851.102.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..14} ) -inherit desktop dot-a edo elisp-common multiprocessing python-any-r1 savedconfig toolchain-funcs xdg +inherit desktop dot-a edo elisp-common flag-o-matic multiprocessing python-any-r1 savedconfig toolchain-funcs xdg # USE_BAZEL_VERSION in .bazeliskrc BAZEL_VER="8.1.1" @@ -235,6 +235,9 @@ src_configure() { # https://bazel.build/reference/be/make-variables tc-export CC AR + # fix external/zlib+ w/ clang-21 + append-cppflags -DHAVE_UNISTD_H=1 + MYEBAZELARGS=( --compilation_mode="$(usex debug dbg opt)" --config="oss_linux" @@ -268,6 +271,11 @@ src_configure() { use fcitx5 && SKIP_TESTS+=( -unix/fcitx/... ) fi + local cppflags + for cppflags in ${CPPFLAGS}; do + MYEBAZELARGS+=( --copt="${cppflags}" ) + done + local cflags for cflags in ${CFLAGS}; do MYEBAZELARGS+=( --conlyopt="${cflags}" )
