[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Question about libraries : c2



On Mon, Jul 25, 2005 at 08:44:15PM +0200, Sylvain Archenault wrote:
> Yesterday, i'd like to install soma packages, and i realise that some
> libraries gets the suffix c2, such as libflac++4. What does that means ?

It means that it uses the ABI of g++ 4.0 which is version 2.  Similar to
how some have c102 appended which was 1.02 or 1.0.2 or something like
that.  All parts of a C++ program have to use the same ABI when linking,
so the libs and the compiler must all agree.  By having the abi in the
name you can have multiple ABI versions of one library installed at the
same time.

Len Sorensen



Reply to: