Die Lösung inWie ein 32-Bit-Binär auf einem 64-Bit-Linux-Rechner kompilieren, ohne die CFLAGS Umgebungsvariable
How to compile a 32-bit binary on a 64-bit linux machine with gcc/cmake
nicht möglich ist, weil ich 3rd-Party-Software und andere Sachen zu benutzen, die ist bereits mit der CFLAGS-Variable. Und ihre Makefiles zu patchen ist nicht erlaubt - sagt mein Chef.
Also muss ich einen anderen Weg finden, um es durchzusetzen. Vielleicht eine Magie mit symbolischen Links, die einen Aufruf von gcc an eine 32-Bit-Version des Compilers umleiten (in der Hoffnung, dass das Standardziel nicht dynamisch erkannt wird).
Ist diese "3rd-Party-Software und andere Sachen" eine Abhängigkeit, die beim Erstellen Ihrer 32-Bit-Binärdatei ebenfalls kompiliert werden muss? –