Symbols

dmitrij.ledkov at gmail.com dmitrij.ledkov at gmail.com
Sun Feb 1 12:29:33 GMT 2009


I've generated symbols file on my machine and It builds fine (i386).

On AMD64 [p]debuild fails. And spits out this *huge* diff [1].

In that diff I have three types of lines:

+ _ZThn112_N5sword3zLDD0Ev at Base 1.5.11-0ubuntu1~dima5~intrepid1

+#MISSING: 1.5.11-0ubuntu1~dima5~intrepid1# _ZThn20_N5sword5RawLD9decrementEi at Base 1.5.11

- _ZNSt11_Deque_baseIN5sword10QuoteStack13QuoteInstanceESaIS2_EE17_M_initialize_mapEj at Base 1.5.11


What bothers me is that I'm thinking in binary eg. + means new symbol - means no symbol.
The confusing lines are the +#MISSING. How is it different from the - symbols?

Also is there a good in depth guide to autotools+libtool from packagers point of view? Cause I
think I need to refactor the build system of the upstream. The library and binaries are getting
link with libraries that they don't use symbols from. 


[1] http://launchpadlibrarian.net/21866624/buildlog_ubuntu-intrepid-amd64.sword_1.5.11-0ubuntu1~dima5~intrepid1_FAILEDTOBUILD.txt.gz

You can't miss that diff, towards the bottom =D
-- 
With best regards


Ледков Дмитрий Юрьевич

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 270 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/ubuntu-motu-mentors/attachments/20090201/e9f91036/attachment.pgp 


More information about the Ubuntu-motu-mentors mailing list