Fix issue with gcc 5.x not building on RHEL6

This commit is contained in:
Matthew LeGendre 2015-12-07 15:49:47 -08:00
parent 1a22a507d6
commit f8e046bb33

View File

@ -79,8 +79,9 @@ def install(self, spec, prefix):
"--with-gnu-as", "--with-gnu-as",
"--with-quad"] "--with-quad"]
# Binutils # Binutils
binutils_options = ["--with-stage1-ldflags=%s" % self.rpath_args, static_bootstrap_flags = "-static-libstdc++ -static-libgcc"
"--with-boot-ldflags=%s" % self.rpath_args, binutils_options = ["--with-stage1-ldflags=%s %s" % (self.rpath_args, static_bootstrap_flags),
"--with-boot-ldflags=%s %s" % (self.rpath_args, static_bootstrap_flags),
"--with-ld=%s/bin/ld" % spec['binutils'].prefix, "--with-ld=%s/bin/ld" % spec['binutils'].prefix,
"--with-as=%s/bin/as" % spec['binutils'].prefix] "--with-as=%s/bin/as" % spec['binutils'].prefix]
options.extend(binutils_options) options.extend(binutils_options)
@ -89,11 +90,13 @@ def install(self, spec, prefix):
isl_options = ["--with-isl=%s" % spec['isl'].prefix] isl_options = ["--with-isl=%s" % spec['isl'].prefix]
options.extend(isl_options) options.extend(isl_options)
# Rest of install is straightforward. with working_dir('spack-build', create=True):
configure(*options) # Rest of install is straightforward.
make() configure = Executable('../configure')
make("install") configure(*options)
make()
make("install")
self.write_rpath_specs() self.write_rpath_specs()