On Sun, Oct 9, 2011 at 4:35 PM, James Cloos <cl...@jhcloos.com> wrote: >>>>>> "MT" == Matt Turner <matts...@gentoo.org> writes: > > MT> Is that a problem with the ABI, or just that gcc-4.6 is more strict? > MT> I think it's the latter. > > The failure occurs at the linking stage, not the compiling stage. > > Ie, ln(1) cannot find some of the symbols it needs if the .so was > compiled with 4.5 and the .o files with 4.6. > > Which looks like an ABI issue, yes? > > Again, though, only for some libs. And I do not remember which.
Right, if it fails at link time, it's possibly an ABI incompatibility. I just haven't ever experienced this myself. Matt