[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Building GNU IceCat and Xulrunner

From: Ludovic Courtès
Subject: Re: Building GNU IceCat and Xulrunner
Date: Tue, 25 Nov 2008 00:33:15 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.3 (gnu/linux)


Giuseppe Scrivano <address@hidden> writes:

> after I do make install I get a bin/icecat symbolic link to the proper
> shell script under lib/icecat-version/.

Yes, building just the browser works fine.

> I never tried to build libxul before and after use it for IceCat.  If it
> is causing troubles I will take a deeper look.
> How do you build it?

First I build Xulrunner, with "--enable-application=xulrunner
--enable-libxul --disable-javaxpcom" and a few other mostly irrelevant
options.  Then I build IceCat with "--enable-application=browser

Note that I apply the attached patch to work around a defect in
`configure' that would tell the linker to look for `libxpcom_core' while
this library is actually part of `libxpcom'.


XulRunner doesn't provide `libxpcom_core' separately (it's apparently
included in `libxpcom.so'), so applications should not link against it.

--- icecat-3.0.3-g1/configure   2008-09-29 20:13:26.000000000 +0200
+++ icecat-3.0.3-g1/configure   2008-11-13 00:38:28.000000000 +0100
@@ -5016,7 +5016,7 @@ MOZ_PNG_CFLAGS=
 MOZ_PNG_LIBS='$(call EXPAND_LIBNAME_PATH,mozpng,$(DEPTH)/modules/libimg/png)'
 MOZ_JS_LIBS='-L$(LIBXUL_DIST)/bin -lmozjs'
-DYNAMIC_XPCOM_LIBS='-L$(LIBXUL_DIST)/bin -lxpcom -lxpcom_core'

reply via email to

[Prev in Thread] Current Thread [Next in Thread]