Neil Lee has posted a G5 optimized build of Firefox 1.0 as well as a link to one optimized for a PowerBook or iBook G4 by Kai Rune. Detailed build instructions and a build configuration file are also available.
I built the G4 optimized version on my PowerBook G4 1.5 GHz. It took two hours and is 19.5 MB. The finished product runs noticeably faster than the unoptimized build, especially when opening windows & tabs.





Nice to know we can optimize for the G4 and G5, but how about a report comparing the two? Any noticeable differences?
I did some testing and found that the times are generally about 1 second faster (on a 1.5 GHz PowerBook G4). When reloading a page with no changes the redraw isn’t visible. Switching between tabs is instantaneous. Here are some speed comparisons.
I tried to build the g4 optimized version on my iBook G4 800 and got the following error message:
configure: error: Your compiler does not follow the C++ specification for temporary object destruction order.
*** Fix above errors and then restart with “make -f client.mk build”
make: *** [/Users/anh/mozilla/Makefile] Error 1
Has anyone seen this?
You probably don’t have the 10.2 SDK installed. Try taking this line out of the .mozconfig file:
Did you use GCC 4 on Tiger?
I was getting this while building on Tiger. I did not test with GCC 3.3.
What’s the difference between the trunk builds and the aviary builds?
Been looking for answer to this question for a long time.
trunk is the current development tree
aviary is the frozen release tree