Changes

Jump to: navigation, search

User:Melz/Assignment1

5 bytes removed, 18:47, 18 September 2006
Screenshot: - added image
=Introduction=
I successfully built the Firefox brower (bleeding edge version) on Ubuntu Linux using gcc. Amazingly, I managed to compile it on an ancient AMD 1.1GHz machine with '''256MB''' of RAM. I'm well aware of the minimum build requirements but since I had restricted resources over the weekend, I went ahead anyway.
 
The entire process wouldn't have been successful without help from various resources such as the #seneca IRC channel, the build documentation at Mozilla Developer Centre, and good 'ol trusty Google.
The entire journey took approximately two days. As you may have guessed, most of the problems that occured were due to hardware issues (ie. lack of memory). But this just proves that where there's a will, there's always a way!
=Screenshot=
Here's a [http://matrix.senecac.on.ca/~mspeh/cs1/ff3_screenshot.png screenshot of the Help > About Mozilla Firefox dialog] for my custom build: [[Image:Melz_ff3ss.png]]
=Conclusion=
However, I definitely would want to rebuild the source tree again sometime soon because I broke a number of "rules" by not cleaning up my object folder after a compile error. Obviously, I was playing with fire by doing so, but since I didn't want to spend extra time re-compiling everything, I went ahead and risked it. In fact, I'm still amazed I successfully built Firefox from CVS that way.
 
This entire build process wouldn't have been successful without help from the various people at the #seneca IRC channel, the build documentation at Mozilla Developer Centre, and good 'ol trusty Google. Thanks for all your help!
1
edit

Navigation menu