The primary version of GCC necessary for development and integration 4.4.4 (4.4.4-il-34) should have been installed on your system when you installed the prerequisites above. If for some reason that didn't happen (old build system, or the like), tarballs are available as described in the initial heads-up notice 2012-06-15 Illumos will now build with GCC 4.4.4 + patches.
OpenIndiana Hipster 20161030 ships with gcc-4.4.4-il-3, so make sure to update that package to -il-4 before building.
Building with 4.4.4-il-3 leads to build failures with warnings as below in the mail_msg and nightly.log:
../../i86pc/os/trap.c:2188: error: unknown conversion type character '-' in format [-Wformat] ../../i86pc/os/trap.c:2188: error: too many arguments for format [-Wformat-extra-args]
Note that the compiler for building
illumos-gate installs into
/opt/gcc/4.4.4 on OpenIndiana, and /opt/gcc-4.4.4 on OmniOS and is not available in the default
PATH for building application programs. You can add (OI example)
PATH="/opt/gcc/4.4.4/bin:$PATH"; export PATH to your profile to reference this compiler, or install one of the other GCC builds, destined as the current default compiler for application programs (versions ranging from 3.4.3 to 4.6.x, see
pkg info -r '*gcc*' for details du-jour).