6 Apr
2017
6 Apr
'17
12:50 p.m.
On 6 April 2017 at 14:13, Wolfgang Mader <Wolfgang_Mader@brain-frog.de> wrote:
If this compiler is a c++ one, it does its specific name mangling. Thus, linking against these libs should only be possible for binaries compiled with the same c++ compiler. However, arch ships gcc6, gcc5, and clang. Does it also ship libraries for all these compilers or how is it possible for binaries complied by these different compilers to link successfully?
Best, Wolfgang
All compilers you mentioned are for the most part ABI compatible, ie. they use the same name mangling.