On 10 Nov 01, at 1:31, J. David Bryan wrote:
[...]
The only guaranteed configuration, then, would be to ensure that everything -- every compiled source file, every third-party library routine, every run- time library component -- that will be linked together had been compiled with the identical version of GCC (so that they would all be dependent on the same version of libgcc.a).
Yes, that is the only "guaranteed" configuration. In the vast majority of cases, object files should be compatible across gcc versions (except perhaps with the infamous gcc-2.96), and programmers should avoid doing anything which would violate compatibility. But this doesn't mean that they always do.
Best regards, The Chief -------- Prof. Abimbola A. Olowofoyeku (The African Chief) Author of: Chief's Installer Pro for Win32 http://www.bigfoot.com/~African_Chief/chief32.htm Email: African_Chief@bigfoot.com