atlas: fix lapack stage path (#2371)
* atlas: fix lapack stage path * atlas: add a few links to other package managers
This commit is contained in:
parent
d8fd5835b6
commit
c8a89d84b5
1 changed files with 6 additions and 5 deletions
|
@ -71,7 +71,10 @@ def patch(self):
|
|||
# TODO: using, say, MSRs. Or move this to a variant.
|
||||
|
||||
def install(self, spec, prefix):
|
||||
|
||||
# reference to other package managers
|
||||
# https://github.com/hpcugent/easybuild-easyblocks/blob/master/easybuild/easyblocks/a/atlas.py
|
||||
# https://github.com/macports/macports-ports/blob/master/math/atlas/Portfile
|
||||
# https://github.com/Homebrew/homebrew-science/pull/3571
|
||||
options = []
|
||||
if '+shared' in spec:
|
||||
options.extend([
|
||||
|
@ -92,10 +95,8 @@ def install(self, spec, prefix):
|
|||
|
||||
# Lapack resource to provide full lapack build. Note that
|
||||
# ATLAS only provides a few LAPACK routines natively.
|
||||
lapack_stage = self.stage[1]
|
||||
lapack_tarfile = os.path.basename(lapack_stage.fetcher.url)
|
||||
lapack_tarfile_path = join_path(lapack_stage.path, lapack_tarfile)
|
||||
options.append('--with-netlib-lapack-tarfile=%s' % lapack_tarfile_path)
|
||||
options.append('--with-netlib-lapack-tarfile=%s' %
|
||||
self.stage[1].archive_file)
|
||||
|
||||
with working_dir('spack-build', create=True):
|
||||
configure = Executable('../configure')
|
||||
|
|
Loading…
Reference in a new issue