Hi,

I am using mozilla 1.8b1 for my compact mozilla builds to be run on 32
MB FLASH. The least size i have achived so far is 14 MB with Flash
plugin and Spatial Navigation support.

The issue is with chrome now. If i will manuall copy scrollbars.css and
scrollbar.xml to chrome directory then scrollbar appears. Also by
default its not loading the https sites and only after manually copying
the pipnss.properties to chrome directory its working.

As i am not enabling the XUL in mozconfig file, the chrome is not
getting built and not loading the jar files from chrome.

Does anyone has clue, what is causing the issue to not load embed.jar
file.

Here are my build options.

# build minimo
MINIMO=1
mk_add_options MINIMO=1

ac_add_options --enable-application=suite

# use GTK+-2 widget set with XFT font rendering
ac_add_options --enable-default-toolkit=gtk
#ac_add_options --enable-xft
ac_add_options --disable-freetype2

# disable XUL support to reduce codesize
ac_add_options --disable-xul

# enable minimal profile support
ac_add_options --disable-profilesharing
ac_add_options --disable-profilelocking
ac_add_options --enable-single-profile

# disable features and skip various build steps
ac_add_options --enable-extensions=spatialnavigation
ac_add_options --disable-accessibility
ac_add_options --disable-composer
ac_add_options --disable-plaintext-editor-only
ac_add_options --disable-mailnews
ac_add_options --disable-ldap
ac_add_options --disable-postscript
ac_add_options --disable-mathml
ac_add_options --disable-jsd
ac_add_options --disable-jsloader
ac_add_options --disable-installer
ac_add_options --disable-updater
ac_add_options --disable-xpinstall
ac_add_options --disable-xpfe-components
ac_add_options --disable-xprint
ac_add_options --disable-printing
ac_add_options --disable-necko-disk-cache
ac_add_options --enable-plugins
ac_add_options --disable-oji
ac_add_options --disable-gnomevfs
ac_add_options --disable-view-source
ac_add_options --disable-jsd

# configure necko to allocate smaller network buffers
ac_add_options --enable-necko-small-buffers

# disable debug logging and tests
ac_add_options --disable-dtd-debug
ac_add_options --disable-logging
ac_add_options --disable-tests

# build crypto module (PSM + NSS)
ac_add_options --enable-crypto

# Redhat always have zlib so no need to build it
ac_add_options --with-system-zlib

# build minimal set of protocol handlers
ac_add_options --enable-necko-protocols=http,file,res,jar

# build minimal set of image decoders
ac_add_options --enable-image-decoders=png,gif,jpeg

# code generation options (optimize for size)
ac_add_options --enable-optimize=-O2
ac_add_options --enable-strip
ac_add_options --disable-debug
ac_add_options --enable-reorder
ac_add_options --enable-elf-dynstr-gc

# enable static build
ac_add_options --disable-shared
ac_add_options --enable-static
ac_add_options --enable-js-static-build

# remove link dependency on libstdc++.so
#LIBS=-lsupc++
#CXX=gcc

Thanks,
F.Rajkumar

_______________________________________________
mozilla-embedding mailing list
mozilla-embedding@mozilla.org
http://mail.mozilla.org/listinfo/mozilla-embedding

Reply via email to