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

Re: Re: aspell upgrade woes

pyro@debian.org wrote:
[Actually, although it's written in C++, AFAIK it only exports a C
interface so the transition may not have been necessary.  I only
realized this yesterday though and I'm not entirely sure a
non-transition would be safe.]

Non-transition is safe and desirable if all the C++ libraries it depends on use
versioned symbols.  libstdc++ does, and apparently that's the only one libaspell
depends on.  So indeed no transition is necessary or desirable for libaspell.

(If a C++-written library exporting only a C interface depended on a C++ library which
had unversioned symbols (whew!), then a transition might be neccesary, but I'm not
sure; if that case ever comes up, it's worth extra analysis.)

Reply to: