Hi,

Am Samstag, den 13.02.2010, 11:30 +0100 schrieb Mathieu Malaterre:
> Ok here is -hopefully- some more info.
> 
> 1. debian package does not honor DEB_BUILD_OPTIONS=debug

good point. Patches accepted, of course, or I’ll try to work on this
some time. Maybe creating a -dbg package would be even better.

> 2. The package has shared libs with undefined symbols (not sure if
> this is correct or not).
> 
> Anyway:
> 
> $ nm -D build/serna/lib/tableplugin/libtableplugin30.so | grep
> _ZNK6Common12PropertyNode15getSafePropertyERKNS_6StringE
>                  U _ZNK6Common12PropertyNode15getSafePropertyERKNS_6StringE
> 
> with
> 
> $ c++filt _ZNK6Common12PropertyNode15getSafePropertyERKNS_6StringE
> Common::PropertyNode::getSafeProperty(Common::String const&) const
> 
> which can be found in:
> 
> $ nm build/sfworks/lib/libcommon.a | grep
> _ZNK6Common12PropertyNode15getSafePropertyERKNS_6StringE
> 0000000000000f20 T _ZNK6Common12PropertyNode15getSafePropertyERKNS_6StringE

I think this is ok: libtableplugin30.so is a plugin, and when dlopen’ed
by serna (which contains libcommon.a), the symbol will be available.

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to