
Stefan Parvu <sp@sunguru.com> [Sat, 30 Aug 2003 21:40:58 +0300]:
Lyx-1.3.2 can't compile using gcc-2.95.3 due some problems I think with libstd++ . Have a look:
No, the libstdc++ is fine, as gcc_old has its own. But you can't use any other library on the system that's written in C++, namely Qt and the KDE libraries. gcc 3.X uses a different ABI (application binary interface), meaning you can't link code compiled with gcc 2.95.X with code that has been compiled by gcc 3.X . With the compiler from gcc_old you can only compile Programs that need nothing more then libstdc++. So compiling lyx with Qt interface is out of the question unless you also compile Qt with gcc 2.95.3. Make sure that version of Qt doesn't overwrite the already installed version, otherwise all other programs that need Qt will stop to work. But why the hassle? I posted the steps necessary to compile lyx 1.3.2, together with the necessary patch to the boost configuration a few days ago. That will enable you to compile lyx 1.3.2 with gcc 3.3.1. Philipp