La solución enCómo compilar un binario de 32 bits en la maquina Linux de 64 bits sin tocar el entorno CFLAGS variables
How to compile a 32-bit binary on a 64-bit linux machine with gcc/cmake
no es posible porque el uso de software de terceros tercero y otras cosas que es usando la variable CFLAGS ya. Y no se permite parchar sus archivos make - dice mi jefe.
Así que tengo que encontrar otra manera de hacer cumplir. Tal vez algo de magia con enlaces simbólicos redireccionando una llamada a gcc a una versión de 32 bits del compilador (esperando que el objetivo predeterminado no se detecte dinámicamente).
¿Es este "software de terceros y otras cosas" una dependencia que necesita compilarse también cuando construyes tu binario de 32 bits? –