links to:

https://developer.mozilla.org/en/Mozilla_Build_FAQ#Unix-specific_questions

General questions

...

What type of build system does Mozilla use?

Mozilla uses a thin GNU configure layer on top of a legacy Netscape recursive 
makefile build system on all platforms. Like most configure-based projects, it 
uses GNU autoconf to generate the configure script. GNU make is used to drive 
the build process.

Why use GNU make?

GNU make has been ported to a lot of systems. This makes porting Mozilla to 
those systems a bit easier. Using only the subset of make features that are 
supported by the native make program on 10 different platforms would make the 
build system unnecessarily complicated.

Will any other version of make work?

No. The Mozilla makefiles use GNU make specific features which will only work 
with gnu make.

...

Unix-specific questions

Why does configure say that it needs libIDL >= 0.6.3 when I have libIDL 0.8.x 
installed?
 
libIDL 0.8x can only be used when compiling against gtk2. Mozilla compiles 
against gtk1 by default. To use libIDL 0.8.x and gtk2, you must specify 
--enable-default-toolkit=gtk2 on the configure command line or in your 
mozconfig file. NOTE: This is an old issue which has been fixed for mozilla 1.8.

How do I build on Solaris 10 x86?

See Solaris Build Prerequisites. 
https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Solaris_Prerequisites

libxpcom_core.so: cannot restore segment prot after reloc: Permission denied

You are probably using Fedora Core 5, or some other Linux distribution that has 
SELinux turned on. Use the command 'chcon -t texrel_shlib_t lib*' in your 
dist/bin directory to fix it.

========

This page is somewhat more up-to-date, with a useful link:

https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Solaris_Prerequisites

Despite the above pages caution re compiling only with GNU, this page focuses 
on SunStudio express or SunStudio 12. Although: "Note that the standard Solaris 
make tool doesn't work. Use gmake instead." There appears to be not much 
discussion re this variance.

Thanks,

mechsys
-- 
This message posted from opensolaris.org

Reply via email to