On 04/07/2013 02:46 PM, Dennis Clarke wrote: > >> Required versions of gmp/mpfr/mpc clearly stated in the docs: >> http://gcc.gnu.org/install/prerequisites.html >> I'm not sure how you could miss that. >> >> cloog/ppl/isl are not required (unless you want the optional Graphite >> loop optimisation support) >> >> Systemtap is not required. If you have it, it needs to be a fairly >> recent version. >> >> http://gcc.gnu.org/wiki/InstallingGCC gives a foolproof recipe. > > I take some exception to the language on that page and perhaps I can > edit it to be a bit more cross platform and in the spirit of open > source. GCC is free software. > There clearly seems to be a heavy leaning towards Linux distros here > where Debian is directly mentioned and the assumption is made that > pre-built ( by someone magic ) packages exist out in the world. Well, yes. GCC was originally, as its name suggests, the compiler for the GNU operating system, which these days mostly means GNU/Linux. These days GCC is used for all manner of other things as well, but it's not unreasonable to favour free software distributions on the wiki. > The libs that are really needed, gmp/mpfr/mpc do *need* to be built > from sources on Solaris. They may be available on the BSD's and may > be available for Debian and Red Hat Enterprise Linux but I run all > of these operating systems in fairly up to date revs. None of them > are up to date with regards to gmp/mpfr and mpc. Not one of them. In which case, all you have to do is go as far as the sceond paragraph, which says: * Alternatively, after extracting the GCC source archive, simply run the ./contrib/download_prerequisites script in the GCC source directory. That will download the support libraries and create symlinks, causing them to be built automatically as part of the GCC build process. Andrew.