Hello!

    The linker option '-z defs' is very great since it discovers if there
are unresolvable symbols (due to incomplete list of linked libraries) in
dynamic libraries (and in modules) and therefore is recommended to use.
Currently LXPanel not only doesn't use this option but ever supresses it,
using a hack in configure script. To be able use it there is widely used
solution: split out functions that should be available for modules, into
library, then link executable against that library, and link modules too.
Therefore I propose go that way and make liblxpanel.so with lxpanel. I've
even experimented with it and created a branch 'use-library' to show you
how it would look. Otherwise third party developers who strictly want to
use that option cannot do it - for example, Debian package with lxpanel
plugin for Xfce4 Power Manager (yes, we got such good improvement!) does
not build due to unresolved symbols with '-z defs'. What do you think?

    With best regards,
    Andriy.

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to