I'd assume 12 because it has some GCC compatibility features over 11. I am unsure about what Sun does internally, as they might mix both compilers to get it done in addition to GCC for specific areas, but then again the C++ ABI issue does force one to use a particular compiler and linker over another to make it work since we're talking about Firefox here. There is a fair amount of drift caused by associated dependencies not shipped by Solaris 10, but it can be built if new enough versions of things such as gawk, pango, freetype, libpng, and other friends are there. Ask Alfred Peng about how it's done, since he put out the announcement on this list for 3.0.6. The Blastwave maintainers might also know.
See: http://blogs.sun.com/observatory/entry/blastwave for information about the Blastwave IPS repository, where you could probably find out what core dependencies there are for the package on OpenSolaris which could be duplicated by manually setting up a workspace of the respective versions. James On Sat, 2009-02-07 at 11:26 -0800, Ken Mandelberg wrote: > I don't see the attachment "env.sh.diff", where can I find it? > > I'm not clear if I need to use Sunstudio 11, rather than 12 on SOl10 u6 with > up to date patches. > > Has anyone tried to build Firefox 3.1bX on Sol10 with these instructions?
