V
Vijai
Hello,
I apologize if the following are brain-damaged.
1. Is the ABI the document that specifies how objects, methods,
functions etc are laid out in libraries?
2. If so, if there exists a standardized ABI (such as the C ABI) does
that mean that libraries compiled for a particular platform by
different compilers (such as say for Linux x86) are inter-operable i.e
can I link in LibA compiled with CompilerA with my new program B which
I am gonna compile with CompilerB?
3. If the above are true, isn't there a C++ ABI. I saw one for Itanium
C++ ABI. What about 32bit x86?
thanx,
-vijai.
I apologize if the following are brain-damaged.
1. Is the ABI the document that specifies how objects, methods,
functions etc are laid out in libraries?
2. If so, if there exists a standardized ABI (such as the C ABI) does
that mean that libraries compiled for a particular platform by
different compilers (such as say for Linux x86) are inter-operable i.e
can I link in LibA compiled with CompilerA with my new program B which
I am gonna compile with CompilerB?
3. If the above are true, isn't there a C++ ABI. I saw one for Itanium
C++ ABI. What about 32bit x86?
thanx,
-vijai.