Defining a libgnat.so, libgnarl.so ABI

Arnaud Charlet charlet@adacore.com
Thu Feb 25 22:01:00 GMT 2010


> One of the advantages of "mangling" overloaded functions C++-style, instead 
> of using a simple counter is that the latter makes it basically impossible 
> to define a stable ABI.

It actually is not such a problem in Ada, where declarations are first class
citizens with specific rules about placement, etc..., and order of declarations
is something you can count on.

Arno



More information about the Gcc mailing list