On Friday 23 May 2003 09:22, Philipp Thomas wrote:
* Philipp Thomas (pthomas@suse.de) [20030522 22:33]:
Compatibility:
As far as we can tell, programs and libraries compiled with the released gcc 3.3 are compatible with those available in SuSE Linux 8.2. If you indeed find this not to be the case, please report to us.
As I've been told, the above is not correct, so this paragraph should read:
Compatibility:
C++ code compiled with prerelease version of gcc 3.3 will continue to work without problems, but C++ code compiled with this release version of gcc 3.3 might NOT run on a normal 8.2 system. This is due to a new function in libgcc_s and some new member functions in libstdc++ that might get used in the compiled code.
But as both libgcc_s and libstdc++ are downwards compatible, it suffices to update the packages libgcc and libstdc++ to the new versions.
Philipp
-- Philipp Thomas <pthomas@suse.de> SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nuremberg, Germany
So then what you are saying is that, if you update all the packages you have included on the ftp site, any code compiled with the newer gcc 3.3 will continue to work with an otherwise normal 8.2 system? If you only update the gcc and not the companion files, then you are likely to have problems? Also those things presently compiled with the pre-release gcc 3.3 will continue to work with all the updated files, as the new gcc is downwards compatible. Patrick -- --- KMail v1.5.2 --- SuSE Linux Pro v8.2 --- Registered Linux User #225206 On any other day, that might seem strange...