> 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
problemi s libstdc++ niamashe; no triabva pyrvo da kompilirash s novoto gcc qt (3.0.5) za kde, koeto shte buildvash. must: kompilirai gcc po tozi ili shoden nachin: Reading specs from /opt/gcc-3.2/lib/gcc-lib/i686-pc-linux-gnu/3.2/specs Configured with: ./configure --prefix=/opt/gcc-3.2 --mandir=/usr/share/ man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --host=i686-pc-linux-gnu --with-system-zlib --enable- __cxa_atexit Thread model: posix gcc version 3.2 (cross compiled) ^^^^^ > 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 ? ne, binutils <= 2.12.1 i gcc 3.2 ne konfliktuvat. iskam da vidia malko poveche feedback po tozi vypros. triabva da imash i glibc >= 2.2.5 beware: ima specialen incompatitability notice za GNU/Linux.. /s ============================================================================ 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 ============================================================================
