On 6 April 2017 at 14:13, Wolfgang Mader <Wolfgang_Mader@xxxxxxxxxxxxx> 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.