Hozzászólások
Sziasztok!
Érdekelne a véleményetek a GCC különféle verzióiról (2.95, 3.3, 4.0 stb.), hogy melyikkel és mikor érdemes fordítani. Meg egyáltalán, hogy miben különböznek egymástól. Például az is érdekelne, hogy egy verzióváltás okoz-e függőségi problémákat.
Köszi a válaszokat!
- A hozzászóláshoz be kell jelentkezni
[quote:67b12c65f1="begyu"]Sziasztok!
Érdekelne a véleményetek a GCC különféle verzióiról (2.95, 3.3, 4.0 stb.), hogy melyikkel és mikor érdemes fordítani. Meg egyáltalán, hogy miben különböznek egymástól. Például az is érdekelne, hogy egy verzióváltás okoz-e függőségi problémákat.
Köszi a válaszokat!
A 2.95 már elég régi, cserébe stabil, kiforrott és a programok 99%-a lefordul vele. A 3.3as sorozat a jelenlegi stabil sorozat, még fejlesztik folyamatosan, néhány régi program kivételével talán minden fordul vele, ritka ami nem forul ezekkel. A 4-es sorozat ugyebár a legújabb, még erősen fejlesztés alatt áll és nem teljesen kiforrott. Ez képviseli a jövőt, de production környezetben nem ajánlott a használata, sok program nem is fordul vele, de ezek száma folyamatosan csökken. Szerintem a 4-est majd 4.2 fölött lesz érdemes komolyabban használni, addig a 3.3/3.4 a javasolt.
- A hozzászóláshoz be kell jelentkezni
Csak megjegyzésként:
a Sarge 4.0x-es alap GCC-jével nem sikerült 2.4.x-es kernelt fordítani a napokban, a GCC simlink csere 3.4-re megoldotta.
- A hozzászóláshoz be kell jelentkezni
[quote:4d0166dd16="Luckyboy"]
A 2.95 már elég régi, cserébe stabil, kiforrott és a programok 99%-a lefordul vele. A 3.3as sorozat a jelenlegi stabil sorozat, még fejlesztik folyamatosan, néhány régi program kivételével talán minden fordul vele, ritka ami nem forul ezekkel. A 4-es sorozat ugyebár a legújabb, még erősen fejlesztés alatt áll és nem teljesen kiforrott. Ez képviseli a jövőt, de production környezetben nem ajánlott a használata, sok program nem is fordul vele, de ezek száma folyamatosan csökken. Szerintem a 4-est majd 4.2 fölött lesz érdemes komolyabban használni, addig a 3.3/3.4 a javasolt.
Köszi a gyors választ!
Még az érdekelne, hogy a függőségeket befolyásolja-e a verzióváltás?
Korábban a "libgcc_s.so.1" könyvtárral volt bajom és akkor a GCC cserére gyanakodtam, bár nem néztem utána alaposan. Ha jól emlékszem a /usr/lib és /usr/share/local/lib könyvtárakben volt egy-egy különböző példány.
- A hozzászóláshoz be kell jelentkezni
[quote:545260086e="Luckyboy"]A 2.95 már elég régi, cserébe stabil, kiforrott és a programok 99%-a lefordul vele. A 3.3as sorozat a jelenlegi stabil sorozat, még fejlesztik folyamatosan, néhány régi program kivételével talán minden fordul vele, ritka ami nem forul ezekkel. A 4-es sorozat ugyebár a legújabb, még erősen fejlesztés alatt áll és nem teljesen kiforrott.
A SuSE 10-ben már 4-es GCC van, és egynelőre még jól müxik nekem...
- A hozzászóláshoz be kell jelentkezni
[quote:0c89930654="Panther"][quote:0c89930654="Luckyboy"]A 2.95 már elég régi, cserébe stabil, kiforrott és a programok 99%-a lefordul vele. A 3.3as sorozat a jelenlegi stabil sorozat, még fejlesztik folyamatosan, néhány régi program kivételével talán minden fordul vele, ritka ami nem forul ezekkel. A 4-es sorozat ugyebár a legújabb, még erősen fejlesztés alatt áll és nem teljesen kiforrott.
A SuSE 10-ben már 4-es GCC van, és egynelőre még jól müxik nekem...
Suse-ból nem a 9.3 az utolsó stabil verzió? :D Amúgy szerintem is elég jó már a 4-es gcc, én gentoo alatt próbálgattam és nagyrészt minden működött vele. De azért volt pár olyan program ami nagyon nem szerette, bár 1-2-höz azóta már csináltak patch-et hogy forduljon. Szerintem ha kiforrja magát a 4-es akkor nagy jövő állhat előtte, de most még azért nem ajánlanám olyan helyen használni, ahol követelmény hogy minden biztosan működjön. De egy desktopon lehet vele foglalkozni, abból baj nem lehet... :)
- A hozzászóláshoz be kell jelentkezni
4-es g++-ban vmiért nem megy a kivételkezelés, ez az egyetlen gondom vele - és NAGY gondom. SuSE-ból 9.3 a stabil, nekem 10-es van.
- A hozzászóláshoz be kell jelentkezni
hm, -fomit-frame-pointers + kivételkezelés felejtendő. Az egész program hülyeséget csinál, random más értékek jönnek ki itt-ott. Fasza. 3-as gcc-vel perfekt volt...
- A hozzászóláshoz be kell jelentkezni