Linux 0.7 optimized for P4 SSE2 (slim)

Discussion about official Mozilla Firefox builds
Post Reply
User avatar
vande198
Posts: 69
Joined: December 3rd, 2002, 7:31 am
Contact:

Linux 0.7 optimized for P4 SSE2 (slim)

Post by vande198 »

For those who want the absolutely fastest build.......

I've been tinkering around lately with different build options, and here's one I just made:

GTK1 (no xft)

Features: Hardly any. Optimized for maximum speed. (see .mozconfig at end of post)

Location: http://www.msu.edu/~vande198/MozillaFirebird-p4-sse2-gtk1-pc-linux-gnu.tar.gz

Pentium 4 w/SSE2 support
Platforum: Arch Linux Current
Compiler: GCC 3.3.2
GLIBC: 2.3.2
Opt. Flags: -O2 -march=pentium4 -pipe -fomit-frame-pointer -falign-functions=4 -mmmx -msse -msse2 -mfpmath=sse,387 [-O2 has been benchmarked as being faster than -O3]
Requires Pentium4 or later with SSE2 support

Here's my .mozconfig:

Code: Select all

mk_add_options MOZ_PHOENIX=1

ac_add_options --disable-ldap
ac_add_options --disable-mailnews
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices
ac_add_options --enable-crypto
ac_add_options --disable-composer
ac_add_options --disable-profilesharing
ac_add_options --disable-installer

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../fbbuild

ac_add_options --disable-debug
ac_add_options --disable-tests

ac_add_options --enable-strip
ac_add_options --enable-strip-libs

ac_add_options --enable-optimize="-O2 -march=pentium4 -pipe -fomit-frame-pointer -falign-functions=4 -mmmx -msse -msse2 -mfpmath=sse,387"
ac_add_options --disable-pedantic
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040303 Firefox/0.8 -- Celeron 2ghz; ArchLinux (current) [http://www.archlinux.org]
Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.6) Gecko/20040303 Firefox/0.8 -- PentiumMMX 266mhz; Slackware (current) [http://www.slackware.org]
User avatar
GNU/Ben
Posts: 1557
Joined: November 5th, 2002, 1:45 pm
Location: 127.0.0.1
Contact:

Post by GNU/Ben »

Very nice. Are you going to do nightly builds too?
"When you say 'I wrote a program that crashed Windows', people just stare at you blankly and say 'Hey, I got those with the system, *for free*'."
-- Linus Torvalds
Gentoo: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.7.5) Gecko/20041210 Firefox/1.0
User avatar
vande198
Posts: 69
Joined: December 3rd, 2002, 7:31 am
Contact:

Post by vande198 »

At the moment, no because (1) I don't want to really hassle with CVS and (2) exams and term papers are coming up :-(.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040303 Firefox/0.8 -- Celeron 2ghz; ArchLinux (current) [http://www.archlinux.org]
Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.6) Gecko/20040303 Firefox/0.8 -- PentiumMMX 266mhz; Slackware (current) [http://www.slackware.org]
User avatar
GNU/Ben
Posts: 1557
Joined: November 5th, 2002, 1:45 pm
Location: 127.0.0.1
Contact:

Post by GNU/Ben »

Hmm... Well, if you don't mind, I might do some myself...
"When you say 'I wrote a program that crashed Windows', people just stare at you blankly and say 'Hey, I got those with the system, *for free*'."
-- Linus Torvalds
Gentoo: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.7.5) Gecko/20041210 Firefox/1.0
User avatar
vande198
Posts: 69
Joined: December 3rd, 2002, 7:31 am
Contact:

Post by vande198 »

cool....could you try a gtk2/xft build with the above mozconf? I've had problems trying to build one.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040303 Firefox/0.8 -- Celeron 2ghz; ArchLinux (current) [http://www.archlinux.org]
Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.6) Gecko/20040303 Firefox/0.8 -- PentiumMMX 266mhz; Slackware (current) [http://www.slackware.org]
Post Reply