Se você construir binários estáticos, então poderá construir praticamente qualquer coisa e executar praticamente qualquer lugar. Os detalhes exatos sobre como você cria as coisas estáticas seriam mais bem respondidos no stackoverflow.
Construir em um ambiente diferente parece um pouco bobo. Por que não construir uma VM ou chroot idêntica à produção em sua máquina de desenvolvimento? Dessa forma, você terá muito menos probabilidade de experimentar incompatibilidades estranhas / inesperadas.