aebrahim: W32 Firebird 0.7 optimised P3/P4/Athlon/AthlonXP

Discussion about official Mozilla Firefox builds
Post Reply
aebrahim
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong
Contact:

aebrahim: W32 Firebird 0.7 optimised P3/P4/Athlon/AthlonXP

Post by aebrahim »

I built Mozilla Firebird 0.7 with MSVC++ .NET 2003 using some optimisations. To build on MSVC++ .NET 2003, I had to use some old headers from the MSVC++ .NET 2002 Standard C++ Library. However, it's using the MSVC++ .NET 2003 compilers and linkers, so it should fully benefit from the new optimisations. The one bug that's blocking full native build support on MSVC++ .NET 2003 (without any code modifications) is:

http://bugzilla.mozilla.org/show_bug.cgi?id=208314

If you'd like to see native build support for MSVC++ .NET 2003, please sign into Bugzilla and vote for this bug, or better yet, contribute a patch. Thanks.

Optimised for Pentium 4, Pentium M, Celeron 1.7GHz+ and Athlon64 with SSE2 (-Oxs -G7 -arch:SSE2):
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.exe (4.45MB - 7z sfx)
The above build will work on Pentium 4, Pentium M, Celeron 1.7 GHz and above and Athlon64 systems ONLY.

Optimised for Athlon XP and some newer Durons with SSE (-Oxs -G7 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.exe (4.44MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.

Optimised for Pentium III and Pentium III based Celerons with SSE (-Oxs -G6 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.exe (4.44MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.

Optimised for non-SSE Athlons (-Oxs -G7):
http://pryan.org/firebird/aebrahim/Mozi ... Oxs-G7.zip (6.08MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... Oxs-G7.exe (4.44MB - 7z sfx)

I should note that I can't guarantee that these builds will work with Windows 95, but they will work with Windows 98/NT4 or better.

You can find a copy of these builds (and my older builds) on pryan's mirror:
http://pryan.org/firebird/aebrahim

My .mozconfig is as follows:

. $topsrcdir/browser/config/mozconfig
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --enable-optimize="see build info"
ac_add_options --enable-static
ac_add_options --disable-shared

My builds have the following preference set:
pref("general.useragent.vendorComment", "aebrahim");

I've included a copy of my .mozconfig in the build folder itself. For more on what the optimisation switches do see this link:
http://msdn.microsoft.com/library/defau ... _.2f.o.asp

Before reporting any bugs with this build, please delete any old profiles, extensions and themes, and make sure that you didn't overwrite the old MozillaFirebird directory. You need to have deleted the old one completely and installed this into a empty directory.
Last edited by aebrahim on October 15th, 2003, 3:06 pm, edited 3 times in total.
BigFire
Posts: 94
Joined: February 24th, 2003, 2:31 pm

Post by BigFire »

For some reason, I had to edit my bookmark to get the toolbar working again. Other than the fact that this version completely breaks <i>Live HTTP Header</i> extension (won't install), it looks to be a winner.
User avatar
galapogos
Posts: 659
Joined: February 22nd, 2003, 1:41 am

Re: aebrahim: W32 Firebird 0.7 optimised P3/P4/Athlon/Athlon

Post by galapogos »

aebrahim wrote:Optimised for non-SSE Athlons (-Oxs -G7):
Coming soon!


I sure hope so!
User avatar
Jeff_pony
Moderator
Posts: 8790
Joined: January 5th, 2003, 12:38 pm
Location: (.uk)
Contact:

Post by Jeff_pony »

BigFire wrote:For some reason, I had to edit my bookmark to get the toolbar working again. Other than the fact that this version completely breaks <i>Live HTTP Header</i> extension (won't install), it looks to be a winner.

No animated avatars please....
Please PM the mod team when you see a rule infraction
Life State:: McLovin it
Camino v2.1 (pre)
monkeyman
Posts: 1183
Joined: April 2nd, 2003, 11:07 pm

Post by monkeyman »

Oh boy, oh boy, oh boy! Thank-you aebrahim . Image

Downloading now........

Edit:
Smooth as silk TBE and all. :mrgreen:
Last edited by monkeyman on October 15th, 2003, 5:45 pm, edited 1 time in total.
User avatar
Laurentbon
Posts: 225
Joined: December 8th, 2002, 9:39 am
Location: UK - French

Post by Laurentbon »

Very good Aebrahim! So much snappier than normal build! Thank you
User avatar
Geronimo
Posts: 449
Joined: July 27th, 2003, 9:43 am

Post by Geronimo »

It would not run on my Celeron. Too bad the official tre;ease seems pokey now.
aebrahim
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong
Contact:

Post by aebrahim »

Geronimo wrote:It would not run on my Celeron. Too bad the official tre;ease seems pokey now.

What Celeron do you have? If its 1.7GHz or more, the SSE2 build should run. If its based on the Pentium III core, the SSE build should run. If its older than that even, only the non-SSE Athlon one will work.
User avatar
Geronimo
Posts: 449
Joined: July 27th, 2003, 9:43 am

Post by Geronimo »

It is a 1.8 and I have used other builds of yourds in the past.
aebrahim
Posts: 1234
Joined: November 10th, 2002, 2:47 am
Location: Hong Kong
Contact:

Post by aebrahim »

Geronimo wrote:It is a 1.8 and I have used other builds of yourds in the past.

What error are you getting? Also, did you delete your old profile as well as the old MozillaFirebird directory before installing this version? You must do both before 0.7 will work, particularly if you've been using recent nightly builds.
User avatar
Geronimo
Posts: 449
Joined: July 27th, 2003, 9:43 am

Post by Geronimo »

I followed all the instructions. It hangs and then it inquires about sending an error report. I finally reinstalled the official build,
BigFire
Posts: 94
Joined: February 24th, 2003, 2:31 pm

Post by BigFire »

BigFire wrote:For some reason, I had to edit my bookmark to get the toolbar working again. Other than the fact that this version completely breaks <i>Live HTTP Header</i> extension (won't install), it looks to be a winner.


Ok, I tried again after my rebooting my computer (windows security update), and the extension seemed to install just fine.
User avatar
JC
Posts: 206
Joined: November 4th, 2002, 7:39 pm
Location: California

Post by JC »

Everything is very nice in this build. Thanks aebrahim!
bparker
Posts: 5
Joined: May 17th, 2003, 5:38 am

Post by bparker »

sweet build man, thanks a lot
User avatar
Archangel
Posts: 73
Joined: August 16th, 2003, 9:35 pm
Location: Texas, USA

Post by Archangel »

bparker wrote:sweet build man, thanks a lot


bparker stole my exact words! "Sweet" aebrahim, very sweet build. Everything works for me. I'm very satisfied with this one.
Post Reply