aebrahim: W32 2003-10-04 optimised for P3/P4/Athlon/AthlonXP
-
- Posts: 1234
- Joined: November 10th, 2002, 2:47 am
- Location: Hong Kong
- Contact:
aebrahim: W32 2003-10-04 optimised for P3/P4/Athlon/AthlonXP
I built Mozilla Firebird today from CVS with MSVC++ .NET 2003 using some optimisations. To build on MSVC++ .NET 2003, I had to apply a somewhat dirty trick with my MSVC++ .NET 2003 install, where I'm using some libraries from MSVC++ .NET 2002. 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 (-O1 -G7 -arch:SSE2):
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.zip (6.03MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.exe (4.74MB - 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 (-O1 -G7 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.zip (6.03MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.exe (4.74MB - 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 (-O1 -G6 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.zip (6.03MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.exe (4.74MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.
Optimised for non-SSE Athlons (-O1 -G7):
http://pryan.org/firebird/aebrahim/Mozi ... -O1-G7.zip (6.03MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... -O1-G7.exe (4.73MB - 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. Today, you may need to start a with a fresh profile, because these checkins may break your current bookmarks file. Don't hold off because of this though, because the format has basically changed, so any future builds may not work with a bookmarks.html file created before these checkins. This causes some older bookmarks.html files to not work, but most will probably work.
You can find a copy of these builds (and my older builds) on pryan's mirror:
http://pryan.org/firebird/aebrahim
(I only have space for my latest builds on my webspace, so for older ones you will have to check the mirror. Thanks pryan!)
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://www.msdnaa.net/Resources/display.aspx?ResID=1972
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 (-O1 -G7 -arch:SSE2):
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.zip (6.03MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... 7-SSE2.exe (4.74MB - 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 (-O1 -G7 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.zip (6.03MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G7-SSE.exe (4.74MB - 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 (-O1 -G6 -arch:SSE):
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.zip (6.03MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... G6-SSE.exe (4.74MB - 7z sfx)
The above build will work on systems that support the SSE instruction set ONLY.
Optimised for non-SSE Athlons (-O1 -G7):
http://pryan.org/firebird/aebrahim/Mozi ... -O1-G7.zip (6.03MB - zip)
http://pryan.org/firebird/aebrahim/Mozi ... -O1-G7.exe (4.73MB - 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. Today, you may need to start a with a fresh profile, because these checkins may break your current bookmarks file. Don't hold off because of this though, because the format has basically changed, so any future builds may not work with a bookmarks.html file created before these checkins. This causes some older bookmarks.html files to not work, but most will probably work.
You can find a copy of these builds (and my older builds) on pryan's mirror:
http://pryan.org/firebird/aebrahim
(I only have space for my latest builds on my webspace, so for older ones you will have to check the mirror. Thanks pryan!)
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://www.msdnaa.net/Resources/display.aspx?ResID=1972
-
- Posts: 367
- Joined: September 6th, 2003, 8:24 am
- Contact:
great stuff mate, I adore your builds!
Just thought I'd say, I'm having no troubles with the bookmarks folder, using a copy that I wrote to a different directory but did not create a new profile in. I'll be testing this build throughout my regular surfing tonight more thorougly, but it already seems zippy
edit to response above:
I was previously on the 10/1 build and I havent noticed any slowdowns and it actually seems a little more responsive...
Just thought I'd say, I'm having no troubles with the bookmarks folder, using a copy that I wrote to a different directory but did not create a new profile in. I'll be testing this build throughout my regular surfing tonight more thorougly, but it already seems zippy
edit to response above:
I was previously on the 10/1 build and I havent noticed any slowdowns and it actually seems a little more responsive...
- Goldzilla
- Posts: 2579
- Joined: November 22nd, 2002, 6:52 pm
Crash problem with this release that I don't see in 10/1.
If I click on the link from Yahoo Mail to read a mozillaZine reply, Firebird crashes.
Something else that I noticed starting with 7/1 is that Firebird will crash trying to do an annotate at stockcharts.com if I have the Proxomitron turned on. I'm going to try to add that site to my Proxomitron bypass list.
Sticking to 10/1 for now.
If I click on the link from Yahoo Mail to read a mozillaZine reply, Firebird crashes.
Something else that I noticed starting with 7/1 is that Firebird will crash trying to do an annotate at stockcharts.com if I have the Proxomitron turned on. I'm going to try to add that site to my Proxomitron bypass list.
Sticking to 10/1 for now.
- Kasteo
- Posts: 670
- Joined: August 24th, 2003, 9:16 am
- Location: Thailand
- Goldzilla
- Posts: 2579
- Joined: November 22nd, 2002, 6:52 pm
The crash problem with Yahoo mail went away when I switched to an older profile. So there could be a profile problem there. My newer profile works fine with the 10/1 build though. The homepage problem is in both profiles.
I didn't see any problems with bookmarks except that I can't drag stuff from the URL bar to the bookmark sidebar.
I don't think that I'll move up to this release unless the homepage issue is resolved.
I didn't see any problems with bookmarks except that I can't drag stuff from the URL bar to the bookmark sidebar.
I don't think that I'll move up to this release unless the homepage issue is resolved.
-
- Posts: 199
- Joined: December 16th, 2002, 4:44 pm
- Location: Ottawa, Canada
- ehume
- Posts: 6743
- Joined: November 17th, 2002, 12:33 pm
- Location: Princeton, NJ, USA
Based on the above, I started with a brand-new profile. Everything worked--until I added my user.js file. It includes this line:
When this line is in the user.js file, the bookmarks come up blank.
Code: Select all
user_pref("browser.bookmarks.file", "C:\\Documents and Settings\\Edward Hume\\Application Data\\Phoenix\\Profiles\\bookmarks.html");
When this line is in the user.js file, the bookmarks come up blank.
Firefox: Sic transit gloria mundi.
-
- Posts: 398
- Joined: November 4th, 2002, 7:00 pm
- Location: Mountain View, CA
- Contact:
I downloaded MozillaFirebird-20031004-O1-G7-SSE.exe. It identifies itself as 2003 1002, which is a little weird.
This build works fine with my old bookmarks file.
This build works fine with my old bookmarks file.
I write The Burning Edge and Indistinguishable from Jesse.
- ehume
- Posts: 6743
- Joined: November 17th, 2002, 12:33 pm
- Location: Princeton, NJ, USA
I use a common bookmarks file, with a line in my user.js to point to it. This build adds a number of Bookmarks Toolbar folders that are visible in Bookmarks manager. The Bookmarks Toolbar with the items that are supposed to be on it is at the bottom of this stack. Attempts to move the items to the copy of the Bookmarks Toolbar at the top of the stack fail, so that the Bookmarks Toolbar always shows blank. All the other bookmarks are present.
Attempts to delete these new folders fail in 2003-10-04ae. However, they are easily deleted in 2003-10-03-0.7rc. Weird.
Attempts to delete these new folders fail in 2003-10-04ae. However, they are easily deleted in 2003-10-03-0.7rc. Weird.
Firefox: Sic transit gloria mundi.
- shadytrees
- Moderator
- Posts: 11743
- Joined: November 30th, 2002, 6:41 am
http://bugzilla.mozilla.org/show_bug.cgi?id=219376
Resolving IP addresses using DNS still there (win9x). *sigh*
Resolving IP addresses using DNS still there (win9x). *sigh*
- ehume
- Posts: 6743
- Joined: November 17th, 2002, 12:33 pm
- Location: Princeton, NJ, USA
Jesse wrote:I downloaded MozillaFirebird-20031004-O1-G7-SSE.exe. It identifies itself as 2003 1002, which is a little weird.
This build works fine with my old bookmarks file.
The build ID I have is Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6a) Gecko/20031004 Firebird/0.7+ (aebrahim). The different build ID you have may explain why it works fine with your old bookmarks file.
Is this a regression on Moz 1.6 alpha?
Firefox: Sic transit gloria mundi.