1. Foren
  2. Kommentare
  3. Software-Entwicklung-Forum
  4. Alle Kommentare zum Artikel
  5. › GCC 4.5 als Release…

Krank

  1. Thema
  1. 1
  2. 2

Neues Thema


  1. Krank

    Autor: bsd 08.04.10 - 16:21

    "Opensuse verwendet seit dem Meilenstein 3 bereits eine Vorabversion von GCC 4.5, andere Distributionen werden vermutlich bald folgen. Der gegenwärtige Release Candidate kann als Quellcode vom FTP-Server des Projekts heruntergeladen werden. "

    Ich frag mich, wer damit beeindruckt werden soll. Früher hat man nur Entwicklerversionen genutzt, wenn die akt. Version Fehler hatte, die den Einsatz verhinderten.
    Der Linuxgemeinde(stellvertretend Opensuse) scheint es wohl egal zu sein, ihre Software mit kaputten/unvollständigen Compiler übersetzen zu wollen.

    PS: Ich hoffe, dass kommt nicht allzu trolllastig rüber.

  2. Re: Krank

    Autor: Dumm, duemmer, Golemadmin 08.04.10 - 16:29

    Beeindrucken? Niemanden. Aber wenn das gesamte System damit compiliert wurde, kann das Ding ja nicht so buggy sein. Und einen Grund warum ich mir den installieren werde: Weitergehende C++x0 Unterstuetzung.

  3. Re: Krank

    Autor: gcc 08.04.10 - 16:30

    bsd schrieb:
    --------------------------------------------------------------------------------
    > PS: Ich hoffe, dass kommt nicht allzu trolllastig rüber.


    Zu spät denn du laberst scheiße ;)

  4. Re: Krank

    Autor: DrAgOnTuX 08.04.10 - 16:32

    Wieso? Wenn sich die ganze Distribution kompilieren lässt und nicht abkackt ist doch gut.
    Ausserdem gewinnt man so neue Informationen betreffend Kompatibilität der einzelnen Libraries/Programme zu GCC4.5 (muss ja nicht alles was mit 4.4 kompiliert hat auch mit 4.5 kompilieren)

    Bei ner fertigen Dist. wär das bisschen makaber aber bei einem Meilenstein? So what?!

  5. Re: Krank

    Autor: bsd 08.04.10 - 16:35

    Kannst du beurteilen, dass der erzeugte Bibliothekscode nicht Sachen kaputt optimiert? Der Compiler ist sollte in so einen System, ausreichend getestet und stabil sein.

    Ist denn mittlerweile C++0x denn schon verabschiedet? Mein wiki sagt, nein.

  6. Re: Krank

    Autor: LX 08.04.10 - 16:35

    SuSE kann sich nicht mehr über besseren Support oder Bedienungskomfort von den anderen absetzen, also versuchen sie es über das "Erster"-Prinzip.

    Im Übrigen bringen die Optimierungen schon Vorteile, die Nachteile, dass vielleicht der eine oder andere Fehler auftritt, wird dabei offenbar bewußt in Kauf genommen.

    Gruß, LX

  7. Re: Krank

    Autor: - 08.04.10 - 16:36

    Milestones sind bei OpenSuse soweit ich weiß ja Entwicklerversionen. Deswegen sehe ich da kein Problem Beta-Software zu verwenden. Die endgültige Version eines Programmes verhält sich ja i.d.R. nicht grundlegend anders als die Beta oder der RC. Deswegen ist es sinnvoll so zeitig wie möglich mit der Programmversion zu testen, die man später ausliefern will. So hat man mehr Zeit distributionsabhängige Probleme zu finden.
    Wenn die aktuelle Version der Distribution dann stable wird, dann ist (wahrscheinlich) auch der GCC 4.5 stable.

  8. Re: Krank

    Autor: bsd 08.04.10 - 16:43

    Nach deiner Version ist ein Programm korrekt, wenn der Comnpiler nicht darüber meckert. Das der Compiler stets Optimierungen vornimmt, bedenkst du dabei nicht.
    Auch freuen sich die Tester über mehr Aufwand: 4.5 ok?, 4,4 ok? interoperabel ok?
    Und der Meilenstein geht davon aus, dass alles nach Plan läuft, der Compiler alle Programme richtig übersetzt(dabei keine zus. Fehler erzeugt) und rechtzeitig vor dem Opensuse Release erscheint, ziemlich kühn.

  9. Re: Krank

    Autor: Dumm, duemmer, Golemadmin 08.04.10 - 16:45

    bsd schrieb:
    --------------------------------------------------------------------------------

    > Ist denn mittlerweile C++0x denn schon verabschiedet? Mein wiki sagt, nein.

    Ist das ein Grund sich nicht schon jetzt mit den neuen Features vertraut zu machen?

  10. Re: Krank

    Autor: bsd 08.04.10 - 16:47

    Ich halte von diesen Entwicklungsmodell/Qualitätssicherung nicht allzu viel. Kommt mir ein biss. vor, wie das ein reine Kompilieren der Programme und nachher stichprobenweise testen, ob etwas kaputt gegangen ist.

  11. Re: Krank

    Autor: bsd 08.04.10 - 16:49

    Solange nicht neue Baustellen dabei entstehen oder Inkompatibilitäten geschaffen werden, die vom letztendlich verabschiedeten Standard abweichen.

  12. Re: Krank

    Autor: Herb 08.04.10 - 16:51

    bsd schrieb:
    --------------------------------------------------------------------------------
    > Ich frag mich, wer damit beeindruckt werden soll. Früher hat man nur
    > Entwicklerversionen genutzt, wenn die akt. Version Fehler hatte, die den
    > Einsatz verhinderten.
    > Der Linuxgemeinde(stellvertretend Opensuse) scheint es wohl egal zu sein,
    > ihre Software mit kaputten/unvollständigen Compiler übersetzen zu wollen.

    Bei Software, die "Release-fertig" ist, wenn der Compiler keine Fehler mehr und weniger als 5 Warnungen pro 25 Zeilen Source-Code meldet, ist der Compiler auch vollends wurscht.

    Wer's nicht glaubt, kann ja mal was aus der OSS-Kolchose kompilieren.

    Dass die allerdings Pre-Alpha-Compiler mit einem Sack voll Prio-1- und "80" Prio-2-Fehlern einsetzen, überrascht mich dann aber doch auch. Manche Erwartungen kann man eben nicht tief genug ansetzen.

  13. Re: Krank

    Autor: DrAgOnTuX 08.04.10 - 17:10

    Suse Milestone = Alpha/Beta/RC

    Macht doch keinen Sinn das alles mit 4.4 zu kompilieren: Oh toll es funktioniert. Und kurz vor Release, dann wenn endlich 4.5 released ist, nochmals alles kompilieren. Testen? Keine Zeit!11!!elf!

    Viel Spass mit DEM Release. Die machen das schon richtig so wie sies jetzt machen.

  14. Re: Krank

    Autor: DrAgOnTuX 08.04.10 - 17:11

    der GCC 4.5 RC hat keine Prio1 Bugs mehr, darum ist er ja auch ein RC und keine Alpha/Beta Version mehr...

  15. Re: Krank

    Autor: fnsbvacs 08.04.10 - 18:02

    Hier werden zwei Sachen durcheinandergewürfelt.
    1) den GCC 4.5 installiert haben
    2) das ganze System damit gebaut haben

    1. völlig in Ordnung und gut zum Rumspielen, bzw um von den Optimierungen zu profitieren.

    2. meiner Meinung nach riskant. Aber das wird von den Suse-Leuten in Kauf genommen. Und das natürlich absichtlich. Die verwenden den ja nicht aus Versehen. Opensuse ist ja für Novel mehr als nur ein Geschenk and die Comunity. Es ist ein Testfeld für neuste Software. Die liefern schonmal mit einem rc-Kernel aus. Das ist doch nun nichts Neues. Zudem sind es doch bisher nur die Vorabversionen. Verstehen kann ich die Aufregung daher nicht.

    MfG

  16. Re: Krank

    Autor: tzrhjmbgfdv 08.04.10 - 18:08

    Herb schrieb:
    --------------------------------------------------------------------------------
    > Bei Software, die "Release-fertig" ist, wenn der Compiler keine Fehler mehr
    > und weniger als 5 Warnungen pro 25 Zeilen Source-Code meldet, ist der
    > Compiler auch vollends wurscht.
    >
    > Wer's nicht glaubt, kann ja mal was aus der OSS-Kolchose kompilieren.

    Warnungen sind nicht dafür da, beseitigt zu werden, sondern verstanden. Wenn es dann noch sinnvoll ist, sie beheben, sollte es getan werden.

    Ich bin einer der Frickler quelloffener Software und meine Anwendung wirft zwei Warnungen, eine ist ungültig, die andere ist eine Deprecated-Warnung, die ich vor dem nächsten Release der darunter liegenden Bibliotheken (woher das Deprecated kommt) beheben werde.

  17. Re: Krank

    Autor: Critter 08.04.10 - 18:09

    Ist doch normal wenn RCs bei einer Distri eingesetzt werden die erst in ein paar Monaten o. Wochen erscheint.
    Schlimm wäre es nur wenn das damit released werden würde.

  18. Re: Krank

    Autor: das sushi 08.04.10 - 18:11

    wenn die warnung 'gewollt' ist, was durchaus sein kann,
    dann sollte sie man für die betreffende zeile abschalten.
    sonst sieht man vor lauter warnungen irgendwann die fehler nicht mehr.

    geht das mit dem gcc?
    wenn ja wie?
    dann spar ich mir den blick in die doku ;-)

    (ich portiere grad eines meiner programme auf linux, dort soll es dann natürlich auch mit dem gcc gebaut werden.)

  19. Re: Krank

    Autor: Beneroth 08.04.10 - 18:18

    ja das geht, mit __attribute__((unused)); hinter dem ausdruck (ohne semikolon dazwischen).

    man kann natürlich auch die warn-level toleranter einstellen,
    aber das ist ja nicht der sinn der sache...

  20. Re: Krank

    Autor: Anonymer Nutzer 08.04.10 - 18:42

    Opensuse Meilensteiń 3 ist genauso eine Vorabversion wie GCC4.5 - warum soll man in zukuenftigen Distros nicht auch Software verwenden, die beim Final Release der Distro fertig ist? Sonst meckern immer alle rum, wenn eine Distro veraltete Softwarestaende rausbringt...

  1. Thema
  1. 1
  2. 2

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Softwareentwickler (m/w/d) C++
    EPLAN GmbH & Co. KG, Monheim am Rhein
  2. IT-Administrator (m/w/d)
    IREMA-FILTER GmbH, Postbauer-Pavelsbach
  3. Spezialist*in (w/m/d) im Messwesen
    Bundesnetzagentur, Mainz
  4. Data Analyst für Versicherungen (w/m/d)
    ADAC Versicherung AG, München

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 999€ (Vergleichspreis 1.279€) - günstig wie nie! BEI PROSHOP
  2. 1.039,18€ - günstig wie nie!


Haben wir etwas übersehen?

E-Mail an news@golem.de