A solução mais fácil?
Crie um servidor Ubuntu 12 que replique o servidor Ubuntu 12 necessário para executar seu aplicativo e compile uma versão nesse servidor.
Como não há como cobrir tudo - mesmo se você tiver todos os objetos compartilhados corretos, a interface do kernel provavelmente será diferente.