comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic.brenta@insalien.org>
Subject: Re: www.linuxbase.org/spec and C++
Date: 02 Sep 2003 10:46:32 +0200
Date: 2003-09-02T10:46:32+02:00	[thread overview]
Message-ID: <m3wucro9w7.fsf@insalien.org> (raw)
In-Reply-To: bj1l3v$383$1@news.uni-stuttgart.de

Peter Hermann <ica2ph@sinus.csv.ica.uni-stuttgart.de> writes:

> FYI:
> 
> http://www.linuxbase.org/spec/gLSB/gLSB.txt
> 
> excerpt:
> 
> C++ Language
> 
> Because of the immaturity of the C++ ABI (for name mangling, exception
> handling, and other such issues), we do not standardize any libraries for C++
> in this version of the Linux Standard Base. [1]
> 
> In a future version of this specification, name mangling rules shall be
> specified so that C++ symbols can be mapped into symbol names in the object
> file.

Unfortunately, this is also true of the Ada ABI; each new version of
GNAT uses a different ABI and libgnat has a different soname.  The
problem is alleviated somewhat by the long release cycles of GNAT, but
if there were many hundreds of programs andlibraries written in Ada,
we would certainly have ABI problems.

-- 
Ludovic Brenta.



      reply	other threads:[~2003-09-02  8:46 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-02  8:41 www.linuxbase.org/spec and C++ Peter Hermann
2003-09-02  8:46 ` Ludovic Brenta [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox