Em teoria, você pode recompilar tudo com dependências de versão suportadas. No entanto, isso pode envolver muito trabalho pesado e a maneira mais rápida de fazer as coisas funcionarem é fazer com que outra pessoa faça o trabalho pesado para você. Portanto, além do sistema normal, instale uma ou mais distribuições para o trabalho de desenvolvimento. Isso não precisa ter muita sobrecarga: você não precisa configurar uma máquina virtual, um chroot ambiente vai fazer bem. O Schroot é uma ferramenta útil para configurar ambientes chroot com um sistema diferente, mas com o mesmo diretório base.
Eu escrevi um guia para distribuições do tipo Debian; você poderia seguir este guia e instalar o Debian unstable no SuSE, e este post do blog por masterpatricko descreve) explica uma configuração com um host SuSE.
Para um controle mais refinado das versões das ferramentas de desenvolvimento, você pode usar o gerenciador de pacotes Nix para instalar o software em seu diretório home . O nix-user-chroot é uma ferramenta semelhante ao schroot que permite executar facilmente o software a partir de um software diferente (gerenciado pelo Nix). , neste caso) instalação.