diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild index 4008a341d8f90..4108ce4e7ff00 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -159,7 +159,7 @@ DEPEND="${RDEPEND} " CLC_DEPSTRING=" - ~dev-util/mesa_clc-${PV} + ~dev-util/mesa_clc-${PV}[video_cards_panfrost?] llvm-core/libclc[spirv(-)] " BDEPEND=" @@ -441,6 +441,10 @@ multilib_src_configure() { emesonargs+=(-Dmesa-clc=system) fi + if use video_cards_panfrost; then + emesonargs+=(-Dprecomp-compiler=system) + fi + use debug && EMESON_BUILDTYPE=debug emesonargs+=(