> Sigurno zashtoto e po-goliamo ot vsichki drugi UIs :) > Ako polzvash pre-compiled KDE (t.e. kompilirano za niakakyv > generic pentium), a imash po-byrzo CPU, niama da se vyzpolzvash > goliam chast ot (vyzmojnite) optimizacii. Edin ot golemite > plus-ove na GCC 3.x e processor-specific optimization. ABI-to > pri GCC 3.x e dosta podobreno ot tova pri 2.x. Ima GCC 3.2 > ot dva dena i go preporychvam na vseki. Taka, ako si
Da no dokolkoto 4eta ima opasnost ot breakage pri mixirane na C++ code compiled s GCC 3.2 i GCC < 3.2. Pri GCC 3.2 C++ ABI-to e promeneno i nesyvmestimo s po-stari release na GCC. Vqrno kazvat 4e podobreniqta za Linux i BSD sa superb i si zasluzhavat . No ako kompilirash dadena KDE distribuciq s GCC 3.2, i imash C++ libraries (koito KDE polzva, a ne sa 4ast ot negovata distribuciq) compiled s po-staro GCC, to pri svyrzvaneto (static/dynamic) ste ima oplakvaniq, t.e. nema stane, ili nedaj bozhe stane to posle nesto ste kuca ;-) ... Naprimer compilirash cqloto KDE i da re4em Konqueror ste se opita da link-ne dymai4no /usr/lib/libstdc++-libc6.2-2.so.3 (tova ne e 4ast ot KDE) i maj ste izreve ... Ne mi e mnogo qsno dali ima na4in da se garantira da nqma takiva izcepki pri compilirane na C++ code s GCC 3.2, kojto trebe se link-va s libs compiled s GCC < 3.2 ... ili s drugi dumi maj e dosta trudno da se predvidqt podobni situacii, t.e. kakvo oste trebe se kompilira s GCC 3.2 za da nema breakage. Drugoto koeto ne mi e qsno e upgrade do noviq binutils 2.12.90.0.15, koqto versiq e neobhodima za GCC 3.2 ... koeto me spira da go install za da ne se polu4i nqkyf break posle kogato kompiliram s GCC 2.95.4. Nqkoj nqkakvi problemi s tozi binutils i GCC 3.2 ? > kompilirash KDE, shte imash znachitelno podobren performance. > Pravih razni benchmarkove s kde3-alpha1 i koffice 1.2rc1 s > GCC 2.x/3.x i imashe okolo 30-40 % speed-up pri 3.x. Note-a e > che tezi optimizacii pri GCC 3.x sa nai-veche zasiagashti > AMD CPU-ta, kakvoto imam. Hm, vyzmozhno e ... problemi nqkakvi kato po-goreopisanite ? T.e. ako si sreshtal daj know-how kak gi prebori ;-) -- Greets, fr33zb1 [catching up with Sid (the boy next door who destroyed toys :-)] ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================
