FireFox

Randy McMurchy randy at linuxfromscratch.org
Sat Dec 18 04:47:37 PST 2004


Andrew Benton wrote:

> Archaic wrote:
> > On Fri, Dec 17, 2004 at 04:37:31PM -0600, Randy McMurchy wrote:
> >
> >>Try this (I've not tested, but just bookmarked it one day):
> >>
> >>http://gnome-hacks.jodrell.net/hacks.html?id=48
> >
> >
> > IMO, this is sloppy and should not be done. Firefox can run multiple
> > instances in Windows, so it is rather shameful to not be able to in
> > linux.
> >
> Firefox can run multiple instances in Linux. This bug
> https://bugzilla.mozilla.org/show_bug.cgi?id=177996 was marked as
> RESOLVED FIXED back in august. If the BLFS way of building Firefox isn't
> working for you I would suggest you try the Mozilla way (works for me)
> http://www.mozilla.org/build/configure-build.html

I just updated the mozilla/firefox/thunderbird installations the
other day in BLFS. One thing I forgot to was check the
browser/config/mozconfig file in the firefox source tree. I compared
the mozilla and thunderbird side but not firefox.

Because nobody's really had any comments about Firefox, I didn't
worry about it too much, I was just plain burned out on building
these 3 packages. But, now that I look at the file, I see a difference
in the BLFS build and the stock build.

BLFS uses --extensions=all,-typeaheadfind

It probably should be --enable-extensions=cookie,xml-rpc,xmlextras,pref,
transformiix,universalchardet,webservices,inspector,gnomevfs,negotiateauth

This could be the issue. BLFS passes many other arguments to configure
that using the mozconfig method does, so perhaps it is one of these
instead

Keep in mind that both the BLFS method and the mozconfig method
do the same thing (only BLFS passes additional parameters to
configure). Regardless which method you use, it ends up being
a configure-make-make install deal.

Interesting also is some comments I read this morning about
threading. I read on the Moz site that if GLIB is configured
to use posix threads (it is, in a standard BLFS build), then
--with-pthreads should be passed to the build. I was going to
add this to the build parameters for all 3 packages the other
day, but decided not to because it looked to me like pthread
was already linked into the build.

Anyway, Moz-1.7.5 just came out yesterday, so perhaps I'll play
with it a little and see if I can iron something out.

--
Randy





More information about the blfs-support mailing list