summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMassimiliano Culpo <massimiliano.culpo@googlemail.com>2015-10-06 15:57:17 +0200
committerMassimiliano Culpo <massimiliano.culpo@googlemail.com>2015-10-06 18:49:04 +0200
commitd44571257a6cf4c236d1aad489f8e6202acbb631 (patch)
tree9bf6ed814e08830cfe887ec754d003eecb27b3a4 /var
parentf068d1ba57518d9fcaa0c03ce0f483ec7f2b49f3 (diff)
downloadspack-d44571257a6cf4c236d1aad489f8e6202acbb631.tar.gz
spack-d44571257a6cf4c236d1aad489f8e6202acbb631.tar.bz2
spack-d44571257a6cf4c236d1aad489f8e6202acbb631.tar.xz
spack-d44571257a6cf4c236d1aad489f8e6202acbb631.zip
spec file : everything is dumped, only link rule is modified
Diffstat (limited to 'var')
-rw-r--r--var/spack/packages/gcc/package.py20
1 files changed, 11 insertions, 9 deletions
diff --git a/var/spack/packages/gcc/package.py b/var/spack/packages/gcc/package.py
index 925c9d35ce..ddc303bfdb 100644
--- a/var/spack/packages/gcc/package.py
+++ b/var/spack/packages/gcc/package.py
@@ -36,8 +36,11 @@ class Gcc(Package):
list_url = 'http://open-source-box.org/gcc/'
list_depth = 2
+ version('5.2.0', 'a51bcfeb3da7dd4c623e27207ed43467')
+ version('4.9.3', '6f831b4d251872736e8e9cc09746f327')
version('4.9.2', '4df8ee253b7f3863ad0b86359cd39c43')
version('4.9.1', 'fddf71348546af523353bd43d34919c1')
+ version('4.8.5', '80d2c2982a3392bb0b89673ff136e223')
version('4.8.4', '5a84a30839b2aca22a2d723de2a626ec')
version('4.7.4', '4c696da46297de6ae77a82797d2abe28')
version('4.6.4', 'b407a3d1480c11667f293bfb1f17d1a4')
@@ -120,12 +123,11 @@ class Gcc(Package):
gcc = Executable(join_path(self.prefix.bin, 'gcc'))
lines = gcc('-dumpspecs', return_output=True).split("\n")
- for i, line in enumerate(lines):
- if line.startswith("*link:"):
- specs_file = join_path(self.spec_dir, 'specs')
- with closing(open(specs_file, 'w')) as out:
- out.write(lines[i] + "\n")
- out.write("-rpath %s/lib:%s/lib64 \\\n"
- % (self.prefix, self.prefix))
- out.write(lines[i+1] + "\n")
- set_install_permissions(specs_file)
+ specs_file = join_path(self.spec_dir, 'specs')
+ with closing(open(specs_file, 'w')) as out:
+ for line in lines:
+ if line.startswith("*link:"):
+ out.write(line + "\n")
+ out.write("-rpath %s/lib:%s/lib64 \\\n"% (self.prefix, self.prefix))
+ out.write(line + "\n")
+ set_install_permissions(specs_file)