Sziasztok!
van egy core2-s gép, viszont a 4.3.2-s gcc még ~x86 a gentoo-ban, a stabil viszont még nem tudja a core2-s kapcsolót Csináltam a rendszerről egy másolatot, és feltettem a 4.3.2-s gcc-t volt egy emerge -e system, meg idáig egy fél world, és minden fordult
A kérdésem, egyrészt, hogy ha minden lefordul rendesen, akkor nincs gond, maradhat az újabb gcc, vagy kéésőbb jöhetnek elő hibák?
másrészt hoz a változás gyorsulást a rendszerben?
köszi
- 1683 megtekintés
Hozzászólások
Nagy csodát nem várnék a gyorsulás terén.
- A hozzászóláshoz be kell jelentkezni
meximalista vagyok. Kicsit?
Hibák lehetnek emiatt? Még úgy is, ha az egész worlw fordul rendesen?
- A hozzászóláshoz be kell jelentkezni
Lehetnek, de leginkább csak olyan csomagoknál amelyeket _MÉG_ nem portoltak 4.3-as GCC-re.
Ahogy a changelogot szoktam nézni, egyre több csomagot portolnak rá. A BGO-n van egy bugtracker bejegyzés erről.
A 4.3-as gcc egyik legnagyobb újítása az volt, hogy ami eddig csak "warning" volt fordításkor, az mostantól "error" azaz a fordítást megszakítja a fordító. :)
--
\\-- blog --//
- A hozzászóláshoz be kell jelentkezni
nos, végülis sikerült elhalnija:
...
config.cpp:749: error: 'strcmp' was not declared in this scope
config.cpp:756: warning: deprecated conversion from string constant to 'char*'
config.cpp:759: warning: deprecated conversion from string constant to 'char*'
config.cpp: In member function 'void Config::create_working_dir_if_necessary()':
config.cpp:819: error: 'strerror' was not declared in this scope
config.cpp:824: error: 'strerror' was not declared in this scope
config.cpp: In member function 'int Config::make_pidfile()':
config.cpp:842: error: 'strerror' was not declared in this scope
make[1]: *** [config.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-misc/3ddesktop-0.2.9/work/3ddesktop-0.2.9'
make: *** [all] Error 2
*
* ERROR: x11-misc/3ddesktop-0.2.9 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2073: Called _eapi0_src_compile
* ebuild.sh, line 614: Called _eapi2_src_compile
* ebuild.sh, line 648: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die message:
* emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/x11-misc/3ddesktop-0.2.9/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-misc/3ddesktop-0.2.9/temp/environment'.
- A hozzászóláshoz be kell jelentkezni
A legtöbb esetben ilyenkor megpróbálhatod a ~keyword féle verziókat.
--
\\-- blog --//
- A hozzászóláshoz be kell jelentkezni
Ez nem GCC hiba. config.hpp-bol hianyzik a cstring include.
- A hozzászóláshoz be kell jelentkezni
és azzal mit tudok csinálni? + régebben miért fordult?
- A hozzászóláshoz be kell jelentkezni
beleszerkeszt + patch + uj ebuild + tesz + bgo commit.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
:D akkor talán mégsem
- A hozzászóláshoz be kell jelentkezni
En amiota van ~amd64-ben hasznalom a 4.3.x-es GCC-t, az elejen volt kb 2 csomag ami szar volt, de azota minden tokeletes. 4.3.2-vel is csinaltam emerge -e worldot es semmi gond.
- A hozzászóláshoz be kell jelentkezni
Milyen hosszútávú tapasztalataid vannak? Esetleg valami benchmark? ;)
--
\\-- blog --//
- A hozzászóláshoz be kell jelentkezni
Hat attol h ujraforgattam a worldot vele, meg nemfogok 20ns-es gyorsulas miatt benchmarkolni :D
Hosszu tavu tapasztalataim: minden ami kell fordul vele, X, Gnome, Openoffice, csak hogy a nagyobb dolgokat emlitsem.
- A hozzászóláshoz be kell jelentkezni
köszi a választ
--
\\-- blog --//
- A hozzászóláshoz be kell jelentkezni
Ajanlom a -march=native kapcsolot.
Blogom ugyanerrol.
- A hozzászóláshoz be kell jelentkezni
+1, en is ezzel hasznalom a rendszert :)
- A hozzászóláshoz be kell jelentkezni
-march=naive :)
--
"When in doubt, use brute force."
- A hozzászóláshoz be kell jelentkezni
és akkor végülis mi a különbség a 3 kapcsoló közt?
- A hozzászóláshoz be kell jelentkezni
Olvasd el a blogomat, a -v kapcsoloval megtudod mi a kulonbseg.
- A hozzászóláshoz be kell jelentkezni
Ezt a kapcsolot kiprobalom, ugyis ma este akarok egy uj lapitopira gentoot nyomni. Kosz a tippet! :)
--
Bárki aki aritmetikai módszerekkel akar előállítani egy véletlen számot, az a bűn állapotában leledzik.
- A hozzászóláshoz be kell jelentkezni
Csak 4.2es gcctol tamogatott, a stail agban levovel nem fog igy mukodni.
- A hozzászóláshoz be kell jelentkezni