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