Hallo allerseits.
Ich habe da ein bisher nicht lösbares, grösseres Problem mit gcc und/oder dessen Linker. Wenn ich mit dem beiliegenden gcc-4.8.4 etwas für x87 in 32bit kompiliere, finde ich nachher im Objektdump leider SSE2-Befehle wie "movq" etc. Eine testweise Kompilierung unter 15.04 als 64bit-Inst zeigt dieses Problem nicht. Wie kann ich das unter 14.04 verhindern bzw lösen?
Die testweise von http://gcc.gnu.org kompilierte Version 4.9.3 macht übrigends den selben Fehler und mischt munter SSE2-Befehle rein, obwohl mittels Compilerswitches sogar die Verwendeung sämtlicher SSE-Befehle negiert wurden. Solange die 32bit-App auf 64bit-tauglichen CPUs läuft, gibt es logischerweise keine Probleme, da alle mir bekannten 64bit-CPUs automatisch auch den SSE2-Befehlssatz verstehen. Da die LTS-Version jedoch noch bis 2017 im Support steht, wollte ich nicht wieder auf eine kürzer supportete Version umsteigen. Ubuntu bzw in diesem Fall Lubuntu wurde auch über mehrere Zwischenstufen auf die LTS-Version 14.04 gebracht und zusätzlich der HWE-Stack auf 14.04.3 installiert.
Welche weiteren Angaben werden noch gebraucht?
Grüsse zum Sonntag.