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