Bug#620629: mathgl: NMU for these bugs

Steve Langasek vorlon at debian.org
Tue Jun 21 07:21:07 UTC 2011


On Tue, Jun 21, 2011 at 08:43:17AM +0200, Picca Frédéric-Emmanuel wrote:
> Hello Steve

> > The build failures have been almost entirely due to symbols that are not
> > part of the library ABI, but are g++ implementation details instead.  These
> > symbols should be correctly marked 'optional', because /for each
> > architecture/, they will come and go with changes to the toolchain.  I think
> > the reason you were having so many problems nailing down the symbol files is
> > because you were racing various toolchain changes on the different
> > architectures. :)

> do we have a list somewhere explaining which symbols are optional
> depending on the build tool chain ?

Well, the dpkg-gensymbols(1) manpage mentions exactly the "C++ template
instantiations" that I focused on in my first NMU.  The other class I know
of that affected things here were destructors, but I haven't seen any
discussion of that problem before now.

> I would like to add thoses symbols files to my package, but fill not
> confortable enought to add them expecially for C++ libraries.

debian-(devel,dpkg) may be a better place to discuss this, rather than in
this bug report.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org





More information about the debian-science-maintainers mailing list