[Pkg-mozext-maintainers] libxul vs. libxul-embedding

Mike Hommey mh at glandium.org
Wed Apr 14 07:41:47 UTC 2010


On Wed, Apr 14, 2010 at 03:19:35AM -0400, Daniel Kahn Gillmor wrote:
> On 04/14/2010 02:22 AM, Mike Hommey wrote:
> >On Wed, Apr 14, 2010 at 02:06:07AM -0400, Daniel Kahn Gillmor wrote:
> >>Also, i note that the pkg-config files for the -embedding flavors
> >>suggest adding -ldl to CFLAGS.  I'm a bit confused by this, since i
> >>would have thought that -l options belong in LIBS.  Is -ldl treated
> >>specially by xulrunner-dev for some reason?  I only see -ldl in
> >>Libs: or Libs.private: lines in other pkg-config files;
> >>libxul-embedding*.pc have it in Cflags.
> >
> >That would be a bug.
> 
> ah, ok, that's one less confusion for me ;)  Will you file it in the
> appropriate place or should i?

It's already fixed in my local branch. Expect the next xulrunner upload
to be fixed.

> >>Thanks for helping me get my head around this stuff.  I've looked
> >>for documentation about it, but without luck.  If you can point me
> >>to good docs, i'd appreciate it.
> >
> >https://developer.mozilla.org/en/XPCOM_Glue
> 
> https://developer.mozilla.org is resetting connections for me right
> now, but the google cache of the page seems to be working.  Thanks
> for the link!
> 
> The text on this page now has me wondering about the relationship
> between mozilla's idea of "frozen" and the "stable" and "unstable"
> include directories and idl files, though.  Does "frozen" align with
> "stable"?  Or are those different concepts entirely?

Yes, frozen interfaces are the stable ones. Please note that there isn't
a distinction between stable and unstable in xulrunner 1.9.2.

Mike



More information about the Pkg-mozext-maintainers mailing list