
On Dec 10, 2002, Rohit wrote:
True that Sun will not compile Java with gcc-3.2. Not yet at least. But it works fine. It's only Java together with Mozilla that does not work since Java is compiled with gcc-2.95 and Mozilla compiled by SuSE that is gcc-3.2.
In which case - any third party application which is compiled with gcc-2.95x will not run with SuSE 8.x. Please help me understand this.
Not necessarily.
1. 8.1x is a platform completed built with gcc-3.2
Yes.
2. Shall a static binary build with gcc-2.95.2 work on it? It would talk only to the kernel using standard system calls - or is there a problem/dependency there too?
Of course a static binary will work.
3. Shall a binary [built with gcc-2.95.2] which uses shared libs [which in this case - may come from /usr/lib etc, compiled with gcc-3.2] from the system, work?
Depends! The big problem are only present with C++ which had API changes.
4. Is there a reference I can look into, to understand it better?
Understanding how compilers and libraries work is a good source.
I am googling meanwhile. Thanks a lot - for responses in anticipation.
Why can't you just tell us what you intend to do? -- Mads Martin Jørgensen, http://mmj.dk "Why make things difficult, when it is possible to make them cryptic and totally illogic, with just a little bit more effort?" -- A. P. J.