diff --git a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild index 1a095124653..6e9ad8af5de 100644 --- a/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild +++ b/net-libs/gtk-vnc/gtk-vnc-1.0.0.ebuild @@ -60,8 +60,14 @@ src_configure() { $(meson_feature pulseaudio) $(meson_feature sasl) -Denable-werror=false - -Dwith-coroutine=auto # gthread on windows, libc ucontext elsewhere; neither has extra deps $(meson_use vala with-vala) ) + + if use elibc_musl; then + emesonargs+=-Dwith-coroutine=gthread + else + emesonargs+=-Dwith-coroutine=auto + fi + meson_src_configure }