This is my first optimized build of firefox.
1. Download the firefox tarball (https://developer.mozilla.org/en/Build_Documentation)
2. untar
3. copy the configuration to the file .mozconfig
4. $ make -f config.mk build
5. $ cd dist
6. $ make package
7. cp firefox-3.0.4.tar.bz2 to the target and untar
I must say that the optimized build is really faster than the standard build. I have a Notebook with a 1.6Ghz Pentium M and now it is feeling like a Desktop-System, or so. I have attached my build, it should run on every Linux. If not do not hesitate and contact me.
# My first mozilla config
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
ac_add_options --enable-application=browser
mk_add_options MOZ_CO_PROJECT=browser
ac_add_options --enable-optimize="-O3 -march=i386 -mtune=i586 -pipe -mfpmath=sse -msse -msse2 -mmx -funroll-loops -funroll-all-loop -ffast-math
s"
ac_add_options --disable-debug
#ac_add_options --enable-glitz
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-xft
ac_add_options --disable-freetype2
ac_add_options --disable-tests
mk_add_options PROFILE_GEN_SCRIPT=/home/chi/run-firefox.sh
ac_add_options --target=i686-pc-linux-gnu
#ac_add_options --enable-boehm
ac_add_options --enable-jemalloc
ac_add_options --enable-image-encoders=all
ac_add_options --enable-image-decoders=all
ac_add_options --enable-strip
ac_add_options --disable-libxul
ac_add_options --enable-static
ac_add_options --enable-js-static-build
ac_add_options --disable-ldap
ac_add_options --disable-mailnews
ac_add_options --disable-os2-high-mem
ac_add_options --disable-accessibility
ac_add_options --disable-composer
ac_add_options --disable-activex
ac_add_options --disable-activex-scripting
ac_add_options --disable-libIDLtest
ac_add_options --disable-glibtest
ac_add_options --disable-vista-sdk-requirements
ac_add_options --disable-parental-controls
ac_add_options --disable-pedantic
#ac_add_options --enable-native-uconv
#ac_add_options --without-nspr
#ac_add_options --without-zlib
#ac_add_options --without-jpeg
#ac_add_options --without-png
#ac_add_options --without-mng
ac_add_options --with-x
ac_add_options --with-system-jpeg
#ac_add_options --with-system-png
ac_add_options --with-system-zlib
ac_add_options --with-system-mng
ac_add_options --with-system-nspr
ac_add_options --with-pthreads
firefox-3.0.4.en-US.linux-i686.tar.paq8p md5sum=be907876dd2ec148a43ece606b317ec3 | 7.1 M |