SIGN-IN

GCC (Compiler)

Introduction

GCC is a collection of compilers which share a unified middle/back-end. It generates generally good code, but is NOT the recommended compiler for SHARCNET systems and is provided and intended only for experimental and evaluation purposes. Included in this installation is gcc, g++ and gfortran which can be accessed by following usage instructions on the Wiki documentation page linked below. In addition to the GCC versions available via modules listed below, each system has its own built-in, default GCC compiler.

Availability Table

Version Default Module Systems
4.2.4 (el4) True requin
4.3.4 (el5) True angel, brown, copper, dusky, goblin, guppy, iqaluk, kraken, mako, monk, mosaic, orca, redfin, requin, saw, tembo, vdi-centos6, windeee, wobbie
4.4.3 (el4) True requin
4.4.6 (el5) True guppy, mako
4.8.1 (el6) True angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee, wobbie
4.8.2 (el6) True angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee, wobbie
4.8.4 (el6) True angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee, wobbie
4.8.5 (el6) True angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee, wobbie
4.9.2 (el6) True angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee, wobbie
4.9.4 (el6) True angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee, wobbie
5.1.0 (el6) True angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee, wobbie
5.3.0 (el6) True angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee, wobbie
5.4.0 (el6) True angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee, wobbie
6.1.0 (el6) True angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee, wobbie
6.2.0 (el6) True angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6, windeee, wobbie

Documentation

https://www.sharcnet.ca/help/index.php/GCC

Mailing List

To sign up for email notices about pending version updates, removals and other important announcements for this software package, sign in.

Announcements

---------------------------------------------
Date: Tue, 29 Nov 2016 17:29:38 -0500 (EST)
From: Doug Roberts <roberpj@sharcnet.ca>
To      : software-20@sharcnet.ca
Subject : Pending Module Version Removal & Additions

Please be advised  gcc/4.5.3 will be removed from Sharcnet Centos6
systems Dec 5. The following newly added gcc modules are suggested
alternatives:  gcc/4.8.5, gcc/4.9.4, gcc/5.4.0 or gcc/6.2.0

o May 10, 2016: Review new features in gcc-6 here https://gcc.gnu.org/gcc-6/changes.html.
o Jan 4, 2016: Warning gcc-5 and newer versions are ABI incompatible with older versions.
For further details and information please see the Caution box found here.

Change Log

o Dec 5, 2016: Removed gcc/4.5.3 (el5) from all sharcnet systems and updated Availability Table.
o Nov 29, 2016: Installed gcc/4.8.5 (el6) on angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6 and wobbie.
o Nov 21, 2016: Installed gcc/4.9.4 and gcc/5.4.0 for el6 on angel, brown, copper, dusky, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6 and wobbie.
o Aug 23, 2016: Installed gcc/6.2.0 (el6) on angel, brown, copper, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6 and wobbie.
o May 2, 2016: Installed gcc/6.1.0 (el6) on angel, brown, copper, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6 and wobbie.
o Jan 5, 2016: Installed gcc/5.3.0 (el6) on angel, brown, copper, goblin, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6 and wobbie.
o June 8, 2015: Installed gcc/4.8.4 on angel, brown, copper, goblin, hound, iqaluk, kraken, monk, orca, redfin, saw, tembo, vdi-centos6 and wobbie.
o May 12, 2015: Installed gcc/5.1.0 for el6 on angel, brown, copper, goblin, hound, iqaluk, kraken, monk, mosaic, orca, redfin, saw, tembo, vdi-centos6 and wobbie.
o Jan 7, 2014: Installed gcc/4.9.2 on angel, brown, goblin, hound, iqaluk, kraken, monk, orca, redfin, saw, tembo, vdi-centos6 and wobbie.
o May 30, 2014: Installed el6 based gcc/4.8.2 on angel, brown, goblin, hound, iqaluk, kraken, monk, orca, redfin, saw and wobble.
o Aug 27, 2013: Installed el6 based gcc/4.8.1 on angel, brown, goblin, hound, iqaluk, kraken, monk, orca, redfin, saw and wobble.
o Aug 4, 2013: Added missing gcc/4.6.3 module to viz6-uoguelph.
o Jun 27, 2013: Reinstalled gcc 4.2.4 on requin and kraken required by Amber11.
o Jun 13, 2013: Removed 3.4.6, 4.2.4, 4.4.4 from gulper, guppy, kraken, mako, requin, tope
o Oct 21, 2011: Installed gcc/4.4.6 on sharcnet clusters and visualization workstations.
o Oct 07, 2011: Upgraded the gcc/4.4.0 module to gcc/4.4.4 on all centos clusters.
o Mar 21, 2011: Installed 4.4.0 on angel, brown, guppy, goblin, hound, kraken, mako, orca.
o Mar 18, 2011: Installed modularized version 4.4.0 on gulper, tope and angel.