Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-03-31 | Merge branch 'features/blas-lapack-hardening' into develop | Todd Gamblin | 3 | -4/+28 | |
2016-03-31 | Quick fix for pkg diff. | Todd Gamblin | 1 | -1/+2 | |
2016-03-31 | reworked to deal with stage.path as property | Tom Scogland | 3 | -13/+14 | |
This version actually pulls the path through the package to deliver it to each stage on creation when passed through the command. This is necessary due to the new StageComposite class that makes setting the path directly on the stage impractical, it also takes the logic out of package for the most part, which seems like an improvement. | |||||
2016-03-31 | add a path argument to the stage command | Tom Scogland | 2 | -3/+13 | |
Allow users to use spack to stage a, potentially complex, package into a given path. This is nice for packages with multiple resources that must be placed, for example LLVM with all sub-projects. | |||||
2016-03-29 | Merge pull request #681 from LLNL/bugfix/complete-restage | Todd Gamblin | 1 | -2/+8 | |
Fix bug in restage | |||||
2016-03-29 | Fix bug in restage | Todd Gamblin | 1 | -2/+8 | |
- Restage previously only removed the source directory from the stage. - Now removes any other directories in stage as well. | |||||
2016-03-29 | Merge branch 'eschnett-correct-cc' into develop | Todd Gamblin | 2 | -178/+180 | |
2016-03-29 | Handle Darwin's ld -r option properly | Todd Gamblin | 1 | -8/+27 | |
- ld -r doesn't work with RPATH on OS X. - for GNU ld, the -r option only means 'relocatable', and doesn't affect RPATH. - This adds special handling to omit RPATHs for ld -r on OS X | |||||
2016-03-28 | Add command to compiler input log. | Todd Gamblin | 1 | -1/+1 | |
2016-03-28 | Simplify cc: Remove old logic and add better tests. | Todd Gamblin | 2 | -142/+123 | |
- removed a lot of old logic that was only still needed for tests. - Added better unit tests for dependency RPATH, -L, and -I args - tests now check whether the compiler omits -I args in link mode. | |||||
2016-03-28 | Fix bug with lib64 RPATH setting in cc. | Todd Gamblin | 1 | -2/+2 | |
2016-03-27 | Merge pull request #669 from glennpj/module_format | Todd Gamblin | 1 | -2/+2 | |
Wrap the long description of an environment module so it is more readable | |||||
2016-03-27 | Merge pull request #658 from davydden/metis_parmetis_darwin | Todd Gamblin | 1 | -1/+29 | |
metis/parmetis/oce/boost: correct install_name on Darwin via a global tool | |||||
2016-03-28 | metis/parmetis/boost/oce/scalapack: correct install_name on Darwin via a ↵ | Denis Davydov | 1 | -1/+29 | |
global function. | |||||
2016-03-27 | Wrap the long description of an environment module so it is more readable. | Glenn Johnson | 1 | -2/+2 | |
2016-03-27 | Merge branch 'correct-cc' of git://github.com/eschnett/spack into ↵ | Todd Gamblin | 1 | -126/+128 | |
eschnett-correct-cc | |||||
2016-03-27 | Run post-install hoooks before build stage is removed. | Todd Gamblin | 1 | -3/+3 | |
- Build will properly fail when post-install hoooks fail. - Post-install hooks have a proper working directory set now. | |||||
2016-03-27 | Add a method to find the containing directory of a library. | Todd Gamblin | 1 | -1/+16 | |
2016-03-27 | Add a dso_suffix variable to build_environment | Todd Gamblin | 1 | -0/+8 | |
- Consolidate this in one place so that we don't have to do it in every build. - Will update further once better OS support is committed. Shoudl really be an attribute of the forthcoming `Platform` class. | |||||
2016-03-27 | Speed up directives by skipping debug info in stack traversal. | Todd Gamblin | 1 | -2/+4 | |
- `caller_locals()` doesn't need debug info, only frame locals. - `get_calling_module()` doesn't either. - Changed calls to `inspect.stack()` -> `inspect.stack(0)` | |||||
2016-03-24 | Fix spack info indentation | Adam J. Stewart | 1 | -2/+2 | |
2016-03-24 | python extensions : create PYTHONPATH in module files | alalazo | 1 | -5/+5 | |
2016-03-24 | module files configuration : enable/disable logic is now positive | alalazo | 2 | -8/+3 | |
2016-03-23 | modules : fixed annoying indent | alalazo | 1 | -1/+1 | |
2016-03-23 | modules : added configuration file with disable keyword | alalazo | 2 | -5/+35 | |
2016-03-23 | resurrect preferred=True option for packages lost in merge of externals support. | Todd Gamblin | 3 | -3/+14 | |
- Pyton 2.7.11 is preferred again. | |||||
2016-03-23 | Fix #608: broken numpy build. | Todd Gamblin | 2 | -3/+5 | |
- Failed to catch all instances of modify_module when it was renamed to setup_dependent_package. - Refactored remaining modify_module calls. - Also modified Python's setup_dependent_package slightly: only creates empty site-packages directory for Python extensions now, not for all dependents. | |||||
2016-03-22 | Change from PR #552: rename setup_dependent_python_module -> ↵ | Todd Gamblin | 2 | -15/+39 | |
setup_dependent_package - Fixed in package.py - Fixed wrong prototypes in packages that use it. - Fixed build_environment to set module variables properly - added hacky fix to ensure spec/package consistency in build processes. - Need to think about defensive spec copy done by `Repo.get`. May be time to think about an immutable spec implementation. | |||||
2016-03-21 | Rename some environment methods to be less repetitive, add set_path. | Todd Gamblin | 3 | -32/+57 | |
2016-03-21 | Refactor environment setup. | Todd Gamblin | 3 | -41/+117 | |
- Gave setup_environment and setup_dependent_environment more similar signatures. They now allows editing the Spack env and the runtime env for *this* package and dependents, respectively. - modify_module renamed to setup_dependent_python_module for symmetry with setup_dependent_environment and to avoid confusion with environment modules. - removed need for patching Package objects at runtime. - adjust packages to reflect these changes. | |||||
2016-03-21 | Remove unused code from modules.py | Todd Gamblin | 1 | -20/+10 | |
2016-03-21 | Fix print function in uninstall.py | Todd Gamblin | 1 | -5/+6 | |
2016-03-21 | Merge pull request #552 from epfl-scitas/features/env_objects_flying_around | Todd Gamblin | 11 | -232/+579 | |
enhancement proposal : customization of module files | |||||
2016-03-21 | Add test for issue 573, child with compiler not respected in concretization | Matthew LeGendre | 1 | -0/+7 | |
2016-03-21 | Fix issue 573 where Spack was ignoring user's compiler preference in ↵ | Matthew LeGendre | 1 | -2/+2 | |
concretization | |||||
2016-03-21 | Merge branch 'develop' of https://github.com/LLNL/spack into ↵ | alalazo | 6 | -6/+61 | |
features/env_objects_flying_around Conflicts: lib/spack/spack/package.py var/spack/repos/builtin/packages/netlib-scalapack/package.py | |||||
2016-03-21 | uninstall : fixed typo (print statement vs. print function) | alalazo | 1 | -2/+2 | |
2016-03-18 | Add docs for InstallError. | Todd Gamblin | 1 | -0/+14 | |
2016-03-18 | Make InstallError and ExternalPackageError visiible in packages. | Todd Gamblin | 2 | -2/+10 | |
2016-03-18 | Merge pull request #574 from LLNL/features/flattener | Todd Gamblin | 2 | -0/+32 | |
Created flatten_dependencies function | |||||
2016-03-18 | changed function name and removed hardcoded libs dir | Gregory Becker | 2 | -5/+4 | |
2016-03-18 | cleanup | Gregory Becker | 1 | -1/+0 | |
2016-03-18 | Refactoring flat_install | Gregory Becker | 3 | -24/+33 | |
2016-03-18 | Merge pull request #576 from adamjstewart/features/tar | Todd Gamblin | 2 | -5/+4 | |
Add support for .tar files | |||||
2016-03-18 | Add support for .tar files | Adam J. Stewart | 2 | -5/+4 | |
2016-03-18 | added error class for error that should never come up | Gregory Becker | 1 | -0/+7 | |
2016-03-18 | Created flatten_dependencies function that dummy packages can use to create ↵ | Gregory Becker | 1 | -0/+18 | |
sane install environments. | |||||
2016-03-18 | env modifications : added a validation rule | alalazo | 2 | -3/+33 | |
2016-03-18 | modules : added formats mapping | alalazo | 1 | -1/+4 | |
2016-03-18 | modules : turned category into a property (logic can be extended later) | alalazo | 1 | -4/+11 | |