Abo
  • Services:
Anzeige

GCC-Projekt soll Richtlinien überdenken

Über 500 neue Fehler entdeckt

Debian-Entwickler Martin Michlmayr hat zu Testzwecken das komplette Debian-Archiv mit der GNU Compiler Collection (GCC) 4.1 übersetzt. Beim Kompilieren der etwa 6.200 Pakete auf einem MIPS- und einem EM64T-Computer traten über 500 neue Fehler auf. Einige davon hängen direkt mit der neuen GCC-Version zusammen, weshalb Michlmayr eine Änderung der GCC-Richtlinien fordert.

Einen detaillierten Bericht über alle gefundenen Fehler schickte Michlmayr an die Entwickler-Mailingliste des Debian-Projektes. Beim Kompilieren der 6.200 Pakete traten demnach 500 neue Fehler auf. 280 davon führt er allerdings auf die geänderten Richtlinien des GCC 4.1 zurück. Der Compiler hält sich strikter an C++-Standards, so dass Probleme auftreten, die mit der Vorversion noch nicht bestanden.

Anzeige

Michlmayr wandte sich in einer E-Mail daher auch an die GCC-Entwickler. Er sei zwar sehr für Standards, allerdings sollten die GCC-Entwickler ihre Richtlinien etwas überdenken. So wäre es für Entwickler wesentlich leichter, wenn eine neue Version beim Kompilieren nur vor Problemen warnen würde. Erst in der nächsten Version sollte ein solcher Fehler dann zum Abbruch des Kompiliervorgangs führen. Entwickler hätten somit die Chance, auf Probleme in ihrem Quelltext zu reagieren, ohne gleich vor dem Problem zu stehen, dass sich ihre Software nicht mehr übersetzen lässt.

Würde GCC 4.1 zum Standard-Compiler in der nächsten Debian-Version "Etch", so könnten diese 280 Fehler eine rechtzeitige Veröffentlichung der Distribution verhindern.

Martin Michlmayr forscht am Centre for Technology Management der Universität Cambridge am Qualitätsmanagement in freien Softwareprojekten. Darüber sprach er auch im Interview mit Golem.de.


eye home zur Startseite
Max Kueng 30. Mär 2006

Internet Explorer zeigt "korrekte Seiten" nicht oder falsch an.

kressevadder 29. Mär 2006

Ja, das hätte man vorher wissen sollen, dann hätte man per Webcam gleich die blöden...



Anzeige

Stellenmarkt
  1. ORBIT Gesellschaft für Applikations- und Informationssysteme mbH, Bonn
  2. GERMANIA Fluggesellschaft mbH, Berlin
  3. COM Software GmbH, Eschborn
  4. Tecan Software Competence Center GmbH, Mainz-Kastel


Anzeige
Blu-ray-Angebote
  1. 74,99€ (Vorbesteller-Preisgarantie)
  2. (u. a. Drive 7,79€, John Wick: Kapitel 2 9,99€ und Predator Collection 14,99€)
  3. 24,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Alexa und Co.

    Wirtschaftsverband sieht Megatrend zu smarten Lautsprechern

  2. Apple TV

    Deutsche TV-App startet mit nur vier Anbietern

  3. King's Field 1 (1994)

    Die Saat für Dark Souls

  4. Anheuser Busch

    US-Brauerei bestellt 40 Tesla-Trucks vor

  5. Apple

    Jony Ive übernimmt wieder Apples Produktdesign

  6. Elon Musk

    Tesla will eigene KI-Chips bauen

  7. Die Woche im Video

    Lauscher auf!

  8. Entlassungen

    Kaufland beendet Online-Lieferservice für Lebensmittel

  9. DigiNetz-Gesetz

    Unitymedia überbaut keine Glasfaser in Fördergebieten

  10. Telekom

    Mobilfunk an neuer ICE-Strecke München-Berlin ausgebaut



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Samsung Gear Sport im Test: Die schlaue Sportuhr
Samsung Gear Sport im Test
Die schlaue Sportuhr
  1. Wearable Fitbit macht die Ionic etwas smarter
  2. Verbraucherschutz Sportuhr-Hersteller gehen unsportlich mit Daten um
  3. Fitbit Ionic im Test Die (noch) nicht ganz so smarte Sportuhr

Skyrim VR im Test: Reisekrank durchs Rollenspiel
Skyrim VR im Test
Reisekrank durchs Rollenspiel
  1. Bethesda Survivalmodus für Skyrim veröffentlicht

Minecraft Education Edition: Wenn Schüler richtig ranklotzen
Minecraft Education Edition
Wenn Schüler richtig ranklotzen

  1. Re: nvidias letzte große teure gpu

    ustas04 | 02:52

  2. Kingdom Come Deliverance feine Sache

    balanceistische | 02:07

  3. Re: Vorbereitung für Völkermord

    Patman | 01:32

  4. Re: Dafür brauchten die einen Test?

    ibecf | 01:29

  5. Re: Warum IoT pöse ist (Kritische Masse)

    freebyte | 01:05


  1. 10:59

  2. 09:41

  3. 08:00

  4. 15:44

  5. 14:05

  6. 13:09

  7. 09:03

  8. 19:18


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel