Compileer de broncode

Typ .configure vanuit de rootdirectory van de Mozilla broncodestructuur om Mozilla's compile-time opties te configureren. Typ ./configure --help voor een volledige lijst met compile-time opties. Wat je nog kunt verifiëren voordat je een compilatie voor een productie-omgeving uitvoert is dat de omgevingvoorkeuren (mail vs. no mail, calendar, ldap, enz.) zijn opgenomen en controleer of het crypto package is geactiveerd.

Ter vereenvoudiging, gebruik ik gewoonlijk een simpel build script zoals het volgende om Mozilla te configureren.


#!/bin/sh

MOZILLA_OFFICIAL=1
export MOZILLA_OFFICIAL
BUILD_OFFICIAL=1
export BUILD_OFFICIAL

./configure --with-x --disable-calendar --enable-crypto --with-system-nspr 
--disable-debug --enable-extensions --enable-optimize
--without-system-zlib --without-system-jpeg --without-system-png 
--without-system-mng

Zodra je de patches hebt toegepast, configuratiebestanden hebt aangepast, en opties hebt ingesteld, bouw je Mozilla simpelweg met gmake door het typen van ./gmake in de rootdirectory van je broncodestructuur, en maakt dan een tarball door het typen van gmake in de directory xpinstall/packager. De tarball komt terecht in de subdirectory dist direct onder de rootdirectory van je Mozilla broncodestructuur. Verplaats dat package gewoon naar /usr/local, pak het uit, voer het eenmaal uit vanaf de opdrachtregel als de gebruiker die het package bouwde (de opdracht is /usr/local/mozilla/mozilla), en je bent bijna klaar om te gaan browsen.