GCC 4.2 wird in den FreeBSD CURRENT-Srctree importiert

Elwood

Naiver Mutmaßlicher
Hi,

hier die Meldung von kris auf der CURRENT-Mailliste:

14.05.2007 23:03 / kris@obsecurity.org
HEADS UP: gcc 4.2 import


FYI, kan@ is planning to import the gcc 4.2 compiler tomorrow night.

This has been through *lots* of testing so it should hopefully be
pretty straightforward (as far as major changes go), but there is
always the possibility of undetected bugs. It will cause a lot of
package builds to fail (about 500-600 depending on architecture).
Chances are if you are the maintainer of such a port you have received
one or more emails from me about it over the past 6 months.

It is not strictly necessary to rebuild your ports after making world
with the new compiler, but new binaries may require it since they will
be linked to a mixed set of libraries. Besides, the conjunction of
symbol versioning, gcc 4.2 and xorg 7.2 means that you'll most likely
have to recompile everything anyway - I recommend waiting until the
xorg 7.2 import takes place and using precompiled packages when they
become available (i.e. portupgrade -faP).

We have tried to time the conjunction of these events as best we could
to avoid multiple disruptions to -current users, but there will still
be a short delay as we wait for more ports committers to test the xorg
upgrade before unleashing it on CVS. If you are a ports committer and
have not yet reported your build results: we are all waiting for you.

ia64 will require some catch-up kernel work to become functional after
the import, due to what seems to be missing emulation of some new
features used by gcc 4.2.

Kris
 
Zuletzt bearbeitet von einem Moderator:
Es wäre nett, wenn wir noch erfahren könnten, um welches Betriebssystem es sich hierbei handelt.

auf bald
oenone
 
Nur so zur Ergänzung, meine eigenen C++ Algorithmen haben mit dem gcc42 bei gleichen Flags ca. 20% weniger Laufzeit. Es lohnt sich also.
 
Ohja das kann ich auch bestätigen. Unsere numerischen Verfahren laufen mit gcc42 auch um einiges schneller. Das lohnt sich wirklich. Inwiefern das dort Geschwindigkeit bringt bleibt aber offen.
Das:
55.77 real 34.07 user 14.39 sys
gegen:
62.22 real 36.96 user 15.09 sys

ist doch schon mal ein Unterschied. Jetzt nicht so krass, aber bei höherer Feinheit und größeren Längen macht das schon mehr aus.
Mit denen von Intel ist es sogar noch was schneller, aber leider kosten die ja und sind nur auf einigen cip pool rechnern drauf. :/
 
In der Mail fehlt ein WARNING, DINGDONG, CAREFUL, ATTENTION, KLINGELINGELING, DONT DO THIS AT HOME!!!!

Soooo toll gestestet wurde das meiner Meinung nach nicht.
Current macht dank gcc 4.2 und der neuen Threadinglibrary im Moment recht wenig Spass. Zwar wurde das Problem mit OpenSSL schon gefixt, dafuer gehen andere Programme nicht mehr.
Firefox stuerzt bei manchen Seiten wortlos ab, linux-FF startet nicht, Opera gibt nen coredump, linux-opera laesst sich oeffnen, aber kann keine Seiten oeffnen.
Bin gespannt, ob der KDE Build fertig ist, wenn ich nach Hause komme, dann kann ich hoffentlich den Konqueror nutzen.

Das Ganze uebrigens, nachdem ich die ganze Welt mit gcc 4.2 neu gebaut und alle Ports runtergeworfen und jetzt neu kompiliere.
 
werde mal schauen ob ich demnächst darauf update... unstabiler wird mein system glaube ich nicht :S
 
Der Intel C/C++ Compiler ist fuer den privaten Einsatz kostenlos. Musst dich nur bei premier.intel.com registrieren. Habe den gcc 4.2 noch nicht getestet, aber meine Diplomarbeit damals unter dem ICC entwickelt. War einfach doppelt so schnell, egal welche Flags ich gcc mitgegeben hatte. :)
 
Zurück
Oben