La compilación cruzada no es un ejercicio trivial , por lo menos en parte debido a que las provisiones de seguridad cambian con el sistema operativo y su adaptación a menudo se vuelve difícil , pero los compiladores de alta calidad deben producir ejecutables que interactúen correctamente con otras implementaciones GPG .