La solution dansComment compiler un environnement binaire 32 bits sur une machine linux 64 bits sans toucher à la CFLAGS variables
How to compile a 32-bit binary on a 64-bit linux machine with gcc/cmake
est pas possible parce que j'utilise le logiciel 3ème partie et d'autres choses qui en utilisant déjà la variable CFLAGS. Et patcher leurs makefiles n'est pas autorisé - dit mon patron.
Donc je dois trouver un autre moyen de l'appliquer. Peut-être un peu de magie avec des liens symboliques redirigeant un appel à gcc vers une version 32bit du compilateur (en espérant que la cible par défaut ne soit pas détectée dynamiquement).
Est-ce une "dépendance aux logiciels tiers et autres" une dépendance qui doit être compilée lors de la construction de votre binaire 32 bits? –