aebrahim: W32 Firebird 0.7 optimised P3/P4/Athlon/AthlonXP
-
- Posts: 1234
- Joined: November 10th, 2002, 2:47 am
- Location: Hong Kong
- Contact:
aebrahim: W32 Firebird 0.7 optimised P3/P4/Athlon/AthlonXP
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.
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.
- galapogos
- Posts: 659
- Joined: February 22nd, 2003, 1:41 am
Re: aebrahim: W32 Firebird 0.7 optimised P3/P4/Athlon/Athlon
aebrahim wrote:Optimised for non-SSE Athlons (-Oxs -G7):
Coming soon!
I sure hope so!
- Jeff_pony
- Moderator
- Posts: 8790
- Joined: January 5th, 2003, 12:38 pm
- Location: (.uk)
- Contact:
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)
Life State:: McLovin it
Camino v2.1 (pre)
- Laurentbon
- Posts: 225
- Joined: December 8th, 2002, 9:39 am
- Location: UK - French
-
- Posts: 1234
- Joined: November 10th, 2002, 2:47 am
- Location: Hong Kong
- Contact:
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.
-
- Posts: 1234
- Joined: November 10th, 2002, 2:47 am
- Location: Hong Kong
- Contact:
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.
-
- Posts: 94
- Joined: February 24th, 2003, 2:31 pm
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.