Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[split]The reason GCC doesn't work for us
#8
Initially I thought the GCC would attempt to be compatible similar to how how the GCC supports DirectX and COM, but it seems the incompatibility is intentional. From other things I have read this binary incompatibility is a C++ standards issue which I'm not thrilled about. gcc_fixes.h also has some astute comments about the situation.

http://www.cs.nyu.edu/courses/spring01/G...tml#TOC116
Quote:GNU C++ does not do name mangling in the same way as other C++
compilers. This means that object files compiled with one compiler
cannot be used with another.

This effect is intentional, to protect you from more subtle problems.
Compilers differ as to many internal details of C++ implementation,
including: how class instances are laid out, how multiple inheritance is
implemented, and how virtual function calls are handled.

Thank you for putting up with my efforts.
Reply


Messages In This Thread
[split]The reason GCC doesn't work for us - by Guest - 22.08.2008, 03:03:19
RE: [split]The reason GCC doesn't work for us - by MrNybbles - 26.08.2008, 09:43:38
RE: Showtime - by DCoder - 22.08.2008, 08:45:57
RE: Showtime - by DCoder - 22.08.2008, 14:19:19
RE: Showtime - by MrNybbles - 22.08.2008, 20:56:27



Users browsing this thread: 1 Guest(s)