On Mon, 3 Mar 2008 04:48:13 -0500 Brett Goulder wrote:
Attached is a Firefox port modified with all the changes I intend to push into the one in opt once 2.0.0.13 is released, mostly it's further debloating for Firefox, however it also includes one change that could potentially be disruptive to users: It links all of Firefox's internal libraries and extensions statically, into the main binary. This reduces disk space consumption, improves start-time performance and doesn't break any applications that build against Firefox. Mozilla's own binary builds are built this way, in fact.
The reason this could be disruptive is because the final linking to generate the main firefox-bin file requires a lot of RAM, in my experience, 512MB minimum or a large amount of swap to compensate. This could cause build problems for some users, although Danny Rawlins managed to build this port on a system with only 256MB of RAM.
I wanted to post this here to receive further testing before 2.0.0.13 is released, so that I don't push something potentially destructive to opt.
An e-mail with the attachment is being delayed due to it's size atm, so in the mean time you can get it from my repo: http://www.dcaf-security.org/ports/firefox or via httpup: httpup sync http://www.dcaf-security.org/ports#firefox firefox -- ~predatorfreak GnuPG Public key: http://pred.dcaf-security.org/dcafsec-pub-gpgkey.asc