Symbols file updates ...

Scott Kitterman ubuntu at kitterman.com
Thu Dec 9 18:06:18 UTC 2010


The symbols files in our KDE library packages are made using pkgkde-
symbolshelper.  This lets us have one symbols file for the package and is much 
more maintainable.  Looking at the 4.5.80/85 uploads it does not appear to me 
that people have been using this tool or properly caring for our symbols 
files.

Documentation can be found at:

http://pkg-kde.alioth.debian.org/symbolfiles.html

As an example, I converted opengtl to use pkgkde-symbolshelper and was able to 
get it to build on all archs with one symbols file (it was failing on powerpc 
and armel before):

https://launchpad.net/ubuntu/natty/+source/opengtl/0.9.15-0ubuntu2

This isn't a trivial process to learn, but the documentation is reasonable and 
once you've done it a couple of times, it gets pretty easy.  Far easier than 
trying to maintainer one symbols file per architecture.  This also gives us 
more stable symbols files that will require less maintenance in the long run.

So for I've gone through and updated kde4libs and kdegraphics.  Someone who 
understands KDE API and C++ better than me (e.g. at all) needs to go through 
one of the kde4libs build logs and see any of the missing symbols are 
problematic.

Scott K



More information about the kubuntu-devel mailing list