Ну вот смотри. У меня есть RPC протокол, по которому я с сервером общаюсь. Он мне нужен чтобы получать с сервера разные штуки вроде токенов на авторизацию в Vivox. Vivox под Linux не собирается, да и вообще мне он в Linux не нужен.
Можно разрулить наверное вытаскиванием RPC в отдельный модуль и Vivox в отдельный модуль. Но на RPC там ещё дофига всего висит и хз к чему это выдёргивание приведёт.