Visitor: |
|
Building Firefox on AIX 5L
|
|
Back to the Firefox for AIX 5L page
Build Environment:
Built on "rodin", a 7044P-170,
2 GB RAM, 450MHz POWER3, 8MB L2cache, 18 GB hdisk0, GXT4500P graphics
running AIX 4.3.3 ML11 and AIX 5.1 ML9 in multiboot.
Firefox was compiled with VisualAge C++ 6.0.0 with August 2004 fixpack.
The PowerPC build uses added "-qarch=ppc" instead of the default "-qarch=com".
If you want to recall how it was built, type "about:buildconfig" in the url line and hit the Return key.
If you want to compile from source set
CC=xlc_r
CXX=xlC_r
PATH=/usr/vaccp/bin:/opt/freeware/bin:$PATH
LDFLAGS="-bso -bh:5"
export CC CXX PATH LDFLAGS
before running "gmake -f client.mk build 2>&1 | tee ../build.log"
The patches and the ".mozconfig" used for compiling Firefox 2.0 with common CPU mode can be found on the Firefox download page.
With a comparable machine the build will last about 2 hours, or about 20 hours on an ancient 7009-C10 ;-)
Here is the minimal list of RPMS needed on the build machine:
zlib-1.2.3-3
zlib-devel-1.2.3-3
unzip-5.51-1
zip-2.3-3
bash-3.0-1
tar-1.14-1
cpio-2.5-1
bison-1.875-3
flex-2.5.4a-6
gawk-3.1.3-1
sed-4.1.1-1
make-3.80-1
m4-1.4.1-1
patch-2.5.4-4
cvs-1.11.17-2
diffutils-2.8.1-1
autoconf213-2.13-1
gettext-0.10.40-6
pkg-config-0.19-2
libjpeg-6b-6
libjpeg-devel-6b-6
libtiff-3.6.1-4
libtiff-devel-3.6.1-4
libpng-1.2.8-5
libpng-devel-1.2.8-5
expat-1.95.7-4
expat-devel-1.95.7-4
glib2-2.8.1-3
glib2-devel-2.8.1-3
libIDL-0.8.6-2
libIDL-devel-0.8.6-2
freetype2-2.1.7-5
freetype2-devel-2.1.7-5
fontconfig-2.2.2-5
fontconfig-devel-2.2.2-5
xrender-0.8.4-7
xft-2.1.6-5
xcursor-1.0.2-3
xcursor-devel-1.0.2-3
atk-1.10.3-2
atk-devel-1.10.3-2
pango-1.10.0-2
pango-devel-1.10.0-2
cairo-1.0.2-6
cairo-devel-1.0.2-6
gtk2-2.8.3-9
gtk2-devel-2.8.3-9
render-0.8-8
The GTK2 RPMS are from IBM's AIX Toolbox
except the render-0.8-8.rpm from Bull AIX Freeware site, GNOME 2.16.1
Mozilla and Firefox are licensed
under the MPL and Trademarks
of the Mozilla Foundation apply
AIX, RS/6000 and pSeries are Trademarks of IBM
July, 20 2008
Uli Link
For feedback feel free to contact me: ul.mcamafia (at) linkitup.de