summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2016-03-08 02:50:26 -0800
committerTodd Gamblin <tgamblin@llnl.gov>2016-03-08 02:50:26 -0800
commit5aadb6df19ea6d7575ee5f5e5f18d92934245d98 (patch)
tree1f215619dee2a28c337532f7b4e966197be2e2f8 /var
parent18ce5ccf8fb31dae71848f541f3e139bd582953c (diff)
downloadspack-5aadb6df19ea6d7575ee5f5e5f18d92934245d98.tar.gz
spack-5aadb6df19ea6d7575ee5f5e5f18d92934245d98.tar.bz2
spack-5aadb6df19ea6d7575ee5f5e5f18d92934245d98.tar.xz
spack-5aadb6df19ea6d7575ee5f5e5f18d92934245d98.zip
Fixes #502. Create install prefix before build, clean up do_install.
- Fix bug introduced during merge of stage refactor. - install prefix was not created before build_environment.fork() - build_environment.fork() calls setup_dependent_environment - python's setup_dependent_environment can inadvertently create the install prefix before directory_layout expects it. - Clean up Package.do_install: - simplify control flow: parent process now entirely responsible for creating/destroying the install prefix. cleanup is now in one place. - Hoisting cleanup out of the child improves nesting of try/catch in `real_work`. - `real_work` renamed to `build_process`
Diffstat (limited to 'var')
0 files changed, 0 insertions, 0 deletions