kompatibel mit gcc

Es ist eine gute Idee darauf zu achten, dass sich Code mit aktuellen gcc-Versionen übersetzen lässt und funktioniert. Das ist an sich auch nicht schwer. Wer sauberen Code schreibt, hat nur selten Probleme. Auch gcc 4.3 dürfte noch K&R-C ohne große Probleme übersetzen können. Leider gibt es immer wieder Projekte, die an Ausgabeprogrammen von gcc manipulieren oder Annahmen treffen, die nicht sichergestellt sind und sich regelmäßig ändern. So kommt es, dass VirtualBox gcc 4.1 oder 4.2 braucht, QEmu will maximal gcc 3.4.6. Noch ist in den großen Distributionen ein gcc 3 zu finden, aber das wird nicht mehr lange der Fall sein. Code, der dann noch nicht mit einem aktuellen gcc kompatibel ist, ist tot. Für QEmu gab es schon zahlreiche Initiativen, um von einzelnen gcc-Versionen wegzukommen, die aber letztlich immer wieder gekippt wurden, weil einige befürchtet haben, bei exotischen Plattformen inkompatibel zu Vorversionen zu werden und Benutzer zu vergraulen. Die Nutzerbasis muss wohl erst verschwunden sein, bevor sich etwas tut.

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Log Out / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Log Out / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Log Out / Ändern )

Verbinde mit %s

Follow

Get every new post delivered to your Inbox.