diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2016-03-08 02:50:26 -0800 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2016-03-08 02:50:26 -0800 |
commit | 5aadb6df19ea6d7575ee5f5e5f18d92934245d98 (patch) | |
tree | 1f215619dee2a28c337532f7b4e966197be2e2f8 /var | |
parent | 18ce5ccf8fb31dae71848f541f3e139bd582953c (diff) | |
download | spack-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