[linux-audio-dev] soft synth as a plugin

nick nixx at nixx.org.uk
Sat Oct 19 05:50:01 UTC 2002


On Sat, 2002-10-19 at 00:49, Jack O'Quin wrote:
> The main drawback to using C++ subroutine linkage in today's Linux
> environment is the unstable ABI.  This has caused many problems when
> trying to call binary libraries built using different compilers or
> sometimes even different compiler options.  Exception handling is a
> particularly thorny issue.
> 
> Please note that these problems are deadly to any proposal for a
> standard plugin interface.
> 
> We can all hope that ABI instabilities will eventually become a thing
> of the past, perhaps once GCC version 3 becomes widely adopted.  But,
> there is no proof that this will happen.  Right now, the Linux world
> is full of incompatible C++ compiler implementations.

Yes, this is the main problem, and I am aware of it (its bitten me
enough times..), must have slipped my mind before..

But I guess i'm living in the hope that gcc will settle on a stable ABI
in the not too distant future. I really dont understand why this hasnt
happened a lot earlier (although im no compiler guru) - its really vital
to building a successful platform i would have thought. This is the only
plus windows/macos etc have on their side..

are different versions of gcc3 ABI - compatible?

cheers

-nick

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com




More information about the Linux-audio-dev mailing list