summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorSatish Balay <balay@mcs.anl.gov>2021-11-29 17:10:50 -0600
committerGitHub <noreply@github.com>2021-11-29 16:10:50 -0700
commitcb71308d221d76b43ae7c80d45d1dbfdb3f6bfae (patch)
treec0f2f0cd0af959b456e3f25f709cc81abd96039c /var
parent02b4a65086a9e31ee49cbae44440e7ee7eef9ad2 (diff)
downloadspack-cb71308d221d76b43ae7c80d45d1dbfdb3f6bfae.tar.gz
spack-cb71308d221d76b43ae7c80d45d1dbfdb3f6bfae.tar.bz2
spack-cb71308d221d76b43ae7c80d45d1dbfdb3f6bfae.tar.xz
spack-cb71308d221d76b43ae7c80d45d1dbfdb3f6bfae.zip
petsc: archive configure.log make.log from the build (#27677)
Also enable verbose build
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/petsc/package.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/petsc/package.py b/var/spack/repos/builtin/packages/petsc/package.py
index d05f0cb530..8dc6fc44db 100644
--- a/var/spack/repos/builtin/packages/petsc/package.py
+++ b/var/spack/repos/builtin/packages/petsc/package.py
@@ -519,7 +519,7 @@ class Petsc(Package, CudaPackage, ROCmPackage):
python('configure', '--prefix=%s' % prefix, *options)
# PETSc has its own way of doing parallel make.
- make('MAKE_NP=%s' % make_jobs, parallel=False)
+ make('V=1 MAKE_NP=%s' % make_jobs, parallel=False)
make("install")
if self.run_tests:
@@ -542,6 +542,11 @@ class Petsc(Package, CudaPackage, ROCmPackage):
env.unset('PETSC_ARCH')
@property
+ def archive_files(self):
+ return [join_path(self.stage.source_path, 'configure.log'),
+ join_path(self.stage.source_path, 'make.log')]
+
+ @property
def headers(self):
return find_headers('petsc', self.prefix.include, recursive=False) \
or None # return None to indicate failure