I've built and compiled a C++ XPCOM component for use with my FF / TB
extension. When testing in Linux the component will not be registered if I
place it in a platform specific directory as described here:
http://developer.mozilla.org/en/docs/Bundles#Platform-specific_Subdirectories

What doesn't work:
I've tried placing the .so in both
{extension}/platform/Linux_x86-gcc3/components/
{extension}/platform/Linux/components/

It will register if I place the .so directly in
{extension}/components/

Also, the Windows .dll of my component will register (on a win platform)
if I place it in
{extension}/platform/WINNT_x86-msvc/components/

(The ABI string on my Linux FF is x86-gcc3).

Any ideas? Am I missing a step?

Thanks,
A.


(My attempt to post this yesterday is caught up in "post by non-member"
moderation - I apologize if it becomes a double post...)



_______________________________________________
dev-tech-xpcom mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-xpcom

Reply via email to