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