PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gcc 4.1



Ginsengelf
02.03.06, 15:47
Moin, die GNU Compiler Collection gibt's in neuer Version. Es handelt sich um eine Sammlung von Compilern für diverse Sprachen wie C, C++, ADA, etc.

Homepage (gcc.gnu.org)
Download Mirrors (http://gcc.gnu.org/mirrors.html)
Changes (http://gcc.gnu.org/gcc-4.1/changes.html)

Ginsengelf

tobiast
11.03.06, 17:49
Wieviele Programme müssen gepatched werden damit sie sich mit gcc4.1 übersetzen lassen ?

Dragoran
11.03.06, 18:03
ist diesmal nicht so schlimm wie gcc3.x->4.0 ;)
(fc5 ist komplett mit gcc 4.1 übersetzt worden)

ollonois
12.03.06, 10:38
Also ich habe mal spaßeshalber versucht ein gentoo damit zu kompilieren.

Fazit es klappt nicht, ohne dass man zig Pakete demaskieren muss. Und das allein nur für System.

tooly
12.03.06, 10:47
Also ich habe mal spaßeshalber versucht ein gentoo damit zu kompilieren.

Fazit es klappt nicht, ohne dass man zig Pakete demaskieren muss. Und das allein nur für System.

Hallo,

ich hab mir gerade ein LFS System gebaut mit gcc-4.1.0 und glibc-2.4, der Aufwand mit patchen hielt sich in grenzen. Allerdings stimmt es schon dass nicht alle Pakete ohne Anpassung compiliert werden können. Was spricht denn dagegen die ebuilds anzupassen?

mfg
tooly

ollonois
12.03.06, 14:44
Dagegen spricht mein Mangel an Zeit dafür.

Gibts eigentlich irgendwo eine Beschreibung der neuen LDFLAGS und deren Nutzen?

traffic
12.03.06, 16:50
Welche "neuen LDFLAGS" meinst Du denn?

Linker-Flags haben nichts mit dem GCC zu tun, sondern mit den binutils. Diese sind nicht Bestandteil des GCC.

ollonois
12.03.06, 18:51
Zumindest lese ich immer von dieses Flags im Zusammenhang mit dem neuen GCC vorher habe ich nirgends etwas darüber gelesen.

tooly
12.03.06, 19:26
Zumindest lese ich immer von dieses Flags im Zusammenhang mit dem neuen GCC vorher habe ich nirgends etwas darüber gelesen.

Bist Du sicher dass Du nicht die CFLAGS meinst? Gib doch mal einen link zu einem Artikel in dem vom gcc und den LDFLAGS steht?

mfg
tooly

traffic
12.03.06, 20:16
Die neuen Optionen sind hier kurz erkärt:

http://gcc.gnu.org/gcc-4.1/changes.html (Link war übrigens schon mal da)

Eigentlich sind die Änderungen überschaubar:

--param min-inline-recursive-probability=10 (hinzugefügt)
-fwhole-program --combine (hinzugefügt)
-ftree-based-profiling (entfernt)
-fprofile-use (geändert)
-fspeculative-prefetching (geändert)
-ffriend-injection (hinzugefügt)

Ehrlich gesagt sieht zumindest in meinen Augen keine davon sooo furchtbar interessant aus...

Für "LDFLAGS" (d.h. Optionen für den Linker) müsstest Du den ChangeLog des binutils-Pakets zu Rate ziehen.