Skip to content

Commit

Permalink
Merge pull request #1 from boegel/gcc-changes
Browse files Browse the repository at this point in the history
style and consistency fixes
  • Loading branch information
wpoely86 committed Aug 6, 2013
2 parents 5d12d6b + 892f6fa commit d1ef7a4
Show file tree
Hide file tree
Showing 14 changed files with 217 additions and 214 deletions.
42 changes: 22 additions & 20 deletions easybuild/easyconfigs/g/GCC/GCC-4.5.3-CLooG-PPL.eb
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,33 @@ versionsuffix = "-CLooG-PPL"

homepage = 'http://gcc.gnu.org/'
description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran,
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""

toolchain = {'name': 'dummy', 'version': 'dummy'}

pplver = '0.11'
sources = [
SOURCELOWER_TAR_GZ,
'gmp-5.0.2.tar.gz',
'mpfr-3.0.1.tar.gz',
'mpc-0.8.2.tar.gz',
'cloog-ppl-0.15.11.tar.gz',
'ppl-%s.tar.gz' % pplver
]

source_urls = [
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official
'http://www.bastoul.net/cloog/pages/download/count.php3?url=.', # CLooG official
'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies, for PPL and CLooG-PPL
'http://gcc.cybermirror.org/infrastructure/' # HTTP mirror for GCC dependencies
]
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official
'http://www.bastoul.net/cloog/pages/download/count.php3?url=.', # CLooG official
'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies, for PPL and CLooG-PPL
'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies
]

languages = ['c', 'c++', 'fortran']
sources = [
SOURCELOWER_TAR_GZ,
'gmp-5.0.2.tar.gz',
'mpfr-3.0.1.tar.gz',
'mpc-0.8.2.tar.gz',
'cloog-ppl-0.15.11.tar.gz',
'ppl-%s.tar.gz' % pplver,
]

moduleclass = 'compiler'
languages = ['c', 'c++', 'fortran']

withcloog = True
withppl = True
Expand All @@ -39,3 +39,5 @@ withppl = True
maxparallel = 4

withlto = False

moduleclass = 'compiler'
28 changes: 14 additions & 14 deletions easybuild/easyconfigs/g/GCC/GCC-4.5.3.eb
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,28 @@ version = '4.5.3'

homepage = 'http://gcc.gnu.org/'
description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran,
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""

toolchain = {'name': 'dummy', 'version': 'dummy'}

sources = [
SOURCELOWER_TAR_GZ,
'gmp-5.0.2.tar.gz',
'mpfr-3.0.1.tar.gz',
'mpc-0.8.2.tar.gz',
]
source_urls = [
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
]
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
]
sources = [
SOURCELOWER_TAR_GZ,
'gmp-5.0.2.tar.gz',
'mpfr-3.0.1.tar.gz',
'mpc-0.8.2.tar.gz',
]

languages = ['c', 'c++', 'fortran']

moduleclass = 'compiler'

# building GCC sometimes fails if make parallelism is too high, so let's limit it
maxparallel = 4

withlto = False

moduleclass = 'compiler'
41 changes: 21 additions & 20 deletions easybuild/easyconfigs/g/GCC/GCC-4.6.3-CLooG-PPL.eb
Original file line number Diff line number Diff line change
Expand Up @@ -4,36 +4,37 @@ versionsuffix = "-CLooG-PPL"

homepage = 'http://gcc.gnu.org/'
description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran,
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""

toolchain = {'name': 'dummy', 'version': 'dummy'}

pplver = '0.12'
sources = [
SOURCELOWER_TAR_GZ,
'gmp-5.0.4.tar.bz2',
'mpfr-3.0.1.tar.gz',
'mpc-0.9.tar.gz',
'cloog-ppl-0.15.11.tar.gz',
'ppl-%s.tar.gz' % pplver
]

source_urls = [
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official
'http://www.bastoul.net/cloog/pages/download/count.php3?url=.', # CLooG official
'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies, for PPL and CLooG-PPL
'http://gcc.cybermirror.org/infrastructure/' # HTTP mirror for GCC dependencies
]
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official
'http://www.bastoul.net/cloog/pages/download/count.php3?url=.', # CLooG official
'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies, for PPL and CLooG-PPL
'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies
]
sources = [
SOURCELOWER_TAR_GZ,
'gmp-5.0.4.tar.bz2',
'mpfr-3.0.1.tar.gz',
'mpc-0.9.tar.gz',
'cloog-ppl-0.15.11.tar.gz',
'ppl-%s.tar.gz' % pplver,
]

languages = ['c', 'c++', 'fortran', 'lto']

moduleclass = 'compiler'

withcloog = True
withppl = True

# building GCC sometimes fails if make parallelism is too high, so let's limit it
maxparallel = 4

moduleclass = 'compiler'
28 changes: 14 additions & 14 deletions easybuild/easyconfigs/g/GCC/GCC-4.6.3.eb
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,26 @@ version = '4.6.3'

homepage = 'http://gcc.gnu.org/'
description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran,
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""

toolchain = {'name': 'dummy', 'version': 'dummy'}

sources = [
SOURCELOWER_TAR_GZ,
'gmp-5.0.4.tar.bz2',
'mpfr-3.0.1.tar.gz',
'mpc-0.9.tar.gz',
]
source_urls = [
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
]
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
]
sources = [
SOURCELOWER_TAR_GZ,
'gmp-5.0.4.tar.bz2',
'mpfr-3.0.1.tar.gz',
'mpc-0.9.tar.gz',
]

languages = ['c', 'c++', 'fortran', 'lto']

moduleclass = 'compiler'

# building GCC sometimes fails if make parallelism is too high, so let's limit it
maxparallel = 4

moduleclass = 'compiler'
24 changes: 12 additions & 12 deletions easybuild/easyconfigs/g/GCC/GCC-4.6.4.eb
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,22 @@ version = '4.6.4'

homepage = 'http://gcc.gnu.org/'
description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran,
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""

toolchain = {'name': 'dummy', 'version': 'dummy'}

sources = [
'%s-%s.tar.gz' % (name.lower(), version),
'gmp-5.1.1.tar.bz2',
'mpfr-3.1.2.tar.gz',
'mpc-1.0.1.tar.gz',
]
source_urls = [
'http://ftpmirror.gnu.org/%(n)s/%(n)s-%(v)s' % {'n': name.lower(), 'v': version}, # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
]
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
]
sources = [
'%(namelower)s-%(version)s.tar.gz',
'gmp-5.1.1.tar.bz2',
'mpfr-3.1.2.tar.gz',
'mpc-1.0.1.tar.gz',
]

languages = ['c', 'c++', 'fortran', 'lto']

Expand Down
45 changes: 23 additions & 22 deletions easybuild/easyconfigs/g/GCC/GCC-4.7.0-CLooG-PPL.eb
Original file line number Diff line number Diff line change
Expand Up @@ -4,35 +4,34 @@ versionsuffix = "-CLooG-PPL"

homepage = 'http://gcc.gnu.org/'
description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran,
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""

toolchain = {'name': 'dummy', 'version': 'dummy'}

patches = ['mpfr-3.1.0-changes_fix.patch']

pplver = '0.12'
sources = [
SOURCELOWER_TAR_GZ,
'gmp-5.0.4.tar.bz2',
'mpfr-3.1.0.tar.gz',
'mpc-0.9.tar.gz',
'cloog-0.16.1.tar.gz',
'ppl-%s.tar.gz' % pplver
]

source_urls = [
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official
'http://www.bastoul.net/cloog/pages/download/count.php3?url=.', # CLooG official
'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies, for PPL and CLooG-PPL
'http://gcc.cybermirror.org/infrastructure/' # HTTP mirror for GCC dependencies
]
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
'http://bugseng.com/products/ppl/download/ftp/releases/%s' % pplver, # PPL official
'http://www.bastoul.net/cloog/pages/download/count.php3?url=.', # CLooG official
'ftp://gcc.gnu.org/pub/gcc/infrastructure/', # GCC dependencies, for PPL and CLooG-PPL
'http://gcc.cybermirror.org/infrastructure/', # HTTP mirror for GCC dependencies
]
sources = [
SOURCELOWER_TAR_GZ,
'gmp-5.0.4.tar.bz2',
'mpfr-3.1.0.tar.gz',
'mpc-0.9.tar.gz',
'cloog-0.16.1.tar.gz',
'ppl-%s.tar.gz' % pplver,
]

languages = ['c', 'c++', 'fortran', 'lto']
patches = ['mpfr-3.1.0-changes_fix.patch']

moduleclass = 'compiler'
languages = ['c', 'c++', 'fortran', 'lto']

withcloog = True
withppl = True
Expand All @@ -41,3 +40,5 @@ clooguseisl = True

# building GCC sometimes fails if make parallelism is too high, so let's limit it
maxparallel = 4

moduleclass = 'compiler'
30 changes: 15 additions & 15 deletions easybuild/easyconfigs/g/GCC/GCC-4.7.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,28 @@ version = '4.7.0'

homepage = 'http://gcc.gnu.org/'
description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran,
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""

toolchain = {'name': 'dummy', 'version': 'dummy'}

patches = ['mpfr-3.1.0-changes_fix.patch']

sources = [
SOURCELOWER_TAR_GZ,
'gmp-5.0.4.tar.bz2',
'mpfr-3.1.0.tar.gz',
'mpc-0.9.tar.gz',
]
SOURCELOWER_TAR_GZ,
'gmp-5.0.4.tar.bz2',
'mpfr-3.1.0.tar.gz',
'mpc-0.9.tar.gz',
]
source_urls = [
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
]
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
]

languages = ['c', 'c++', 'fortran', 'lto']
patches = ['mpfr-3.1.0-changes_fix.patch']

moduleclass = 'compiler'
languages = ['c', 'c++', 'fortran', 'lto']

# building GCC sometimes fails if make parallelism is too high, so let's limit it
maxparallel = 4

moduleclass = 'compiler'

0 comments on commit d1ef7a4

Please sign in to comment.