CARVIEW |
Select Language
HTTP/2 200
etag: "70ab2f9f073ea2c21a38cd42f0a5688b"
server: nginx
cache-control: max-age=15552000
last-modified: Wed, 17 Aug 2022 11:07:48 GMT
content-type: binary/octet-stream
x-goog-hash: crc32c=1OWuDQ==
x-goog-hash: md5=cKsvnwc+osIaOM1C8KVoiw==
x-guploader-uploadid: AAwnv3Kvya1CRfyK_AMCWahpNbkdGevQrVYV6jjt0XRrEHilaB5lul_Aw04R2AzGD0EMDa2G0wZUerM
strict-transport-security: max-age=31536000
via: 1.1 google, 1.1 varnish, 1.1 varnish, 1.1 varnish
x-goog-meta-x-goog-reserved-source-generation: 1576312770436519
x-goog-storage-class: NEARLINE
expires: Mon, 06 Apr 2026 10:03:43 GMT
tmp-path:
accept-ranges: bytes
age: 0
date: Wed, 08 Oct 2025 10:03:44 GMT
x-served-by: cache-bfi-kbfi7400117-BFI, cache-bfi-kbfi7400117-BFI, cache-bom-vanm7210045-BOM
x-cache: MISS, MISS, MISS
x-cache-hits: 0, 0, 0
x-timer: S1759917824.668984,VS0,VE356
vary: Origin
content-length: 3938
The builds under this direct is firefox builds for solaris.
If you encounter any problem with the packages, please send
email to mozorg-builds@sun.com
Notice:
-------
The code we used for Solaris build is slight different from
the official source code tarball of 1.5.0.3 release. We
applyed the patch of a critical crash bug(see below) in this
build.
Additional bug fix in this build,
https://bugzilla.mozilla.org/show_bug.cgi?id=334464
Installation:
-------------
* First extract the tar ball
$ bzip2 -dc [package name].tar.bz2 | tar xvf -
You will get a directory MOZfirefox
* As root install the package
# pkgadd -d . MOZfirefox
The firefox will be installed in /opt directory.
To Enable Java:
---------------
cd /opt/sfw/lib/firefox/plugins
ln -s /usr/java/jre/plugin/i386/ns7/libjavaplugin_oji.so .
To Enable Flash/Shockwave:
--------------------------
Download the Flash/Shockwave plugin from:
https://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&P2_Platform=Intel&P3_Browser_Version=Netscape4&P5_Language=English
Uncompress and untar it and place the files into the
/opt/sfw/lib/firefox/plugins directory.
To Start Firefox:
-----------------
$ /opt/sfw/bin/firefox
- OR -
Add /opt/sfw/bin to your PATH and execute "firefox"
- OR -
You can add a desktop file into system.
cat >firefox.desktop << EOF
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Exec=/opt/sfw/bin/firefox
TryExec=
Icon=/opt/sfw/lib/firefox/icons/mozicon50.xpm
X-GNOME-DocPath=
Terminal=false
Name=Mozilla Firefox
GenericName=Firefox
Comment=Firefox
Categories=Application;Network;
EOF
And copy firefox.desktop to /usr/share/applications directory.
Troubleshooting:
----------------
* For solaris 8 builds, you need to install GTK 1.2 library.
The GTK 1.2 libraries can be got from sun.com or sunfreeware.com
* Also for solaris 8 builds, you may need to install the patches required.
If you can not start up firefox with the following error
ld.so.1: ./firefox-bin: fatal: relocation error: file ./firefox-bin: symbol fmod: referenced symbol not found.
You may need to add Math Library (libm) patch.
Solaris 5.8 sparc: 111721
Solaris 5.9 sparc: 111722
Solaris 5.8 i386: 112757
Solaris 5.9 i386: 111728
You may have more than one libm library in your system.
Please make sure that you are using the one in /usr/lib.
Compiler may also have one libm library, please do not use that one.
* If you just can not start up or encount some unexpect crash, try to do this.
Back up your "$HOME/.mozilla/firefox"
Remove this directory.
Start up the application without import anything.
Build instruction:
------------------
You can get the instruction here.
https://developer.mozilla.org/en/docs/Build_Documentation
I just list some special thing for solaris builds here.
The following is just an example. If you want to know how
exactly the builds are built, please type about:buildconfig
in url base and see the details.
* Set the build environment
export CC=""
export CXX=""
export PERL=""
export PERL5=""
export CFLAGS="-xlibmil"
export CXXFLAGS="-xlibmil -xlibmopt -features=tmplife -norunpath"
export LDFLAGS="-R'\$\$ORIGIN:\$\$ORIGIN/..' -R/usr/sfw/lib -R/opt/sfw/lib -R/usr/local/lib"
* The following tools/libraries were used for compilation:
cc: Sun C 5.8 2005/10/13
CC: Sun C++ 5.8 2005/10/13
GNU Make 3.80
perl-5.8.4
* Set .mozconfig file
. $topsrcdir/browser/config/mozconfig
ac_add_options --enable-optimize="-xO3"
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --enable-xft
ac_add_options --enable-svg
ac_add_options --disable-freetype2
ac_add_options --disable-auto-deps
ac_add_options --disable-tests
ac_add_options --enable-static
ac_add_options --enable-official-branding
ac_add_options --enable-default-toolkit=gtk2
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1