becker33
e4ced765f1
Merge pull request #1353 from epfl-scitas/qa/minor_cleanup
...
qa : minor cleanup
2016-07-25 10:34:43 -07:00
alalazo
5cfaa557d3
qa : flake8 issues
2016-07-25 10:19:58 +02:00
alalazo
23006d1195
spec : removed dead code
2016-07-25 09:05:50 +02:00
Adam J. Stewart
ebbcebac62
Use example deptypes in newly created packages
2016-07-22 13:55:00 -05:00
alalazo
00d7fd8e21
test_install : removed commented code
2016-07-22 18:14:36 +02:00
Gregory Becker
bcbe9c02da
Added cray wrapper names directory to spack_env_paths so the spack compiler wrapper will remove them from the environment (prevents hang)
2016-07-21 14:50:23 -07:00
Gregory Becker
1544f98ee0
fixed flake8 errors
2016-07-21 14:36:10 -07:00
Gregory Becker
f0d5317913
fixed
2016-07-21 14:11:34 -07:00
Gregory Becker
2ae7429b18
Bug fix for cray_xc platform
2016-07-21 14:04:22 -07:00
Todd Gamblin
098af17971
Merge pull request #1208 from paulhopkins/bugfix/github1196-specify-preferred-variants
...
Bugfix/github1196 specify preferred variants
2016-07-21 08:36:19 -07:00
Paul Hopkins
00280936da
Flake8 fixes to ensure qa tests pass
2016-07-21 13:12:58 +01:00
Paul Hopkins
480fe9cb9a
Re-add documentation for variant preferences
2016-07-21 12:32:00 +01:00
Paul Hopkins
bd91dd9d6d
Allow users to supply preferred variants via packages.yaml
2016-07-21 12:32:00 +01:00
Michael Kuhn
4e1f86881a
Update documentation for recursive module loading.
2016-07-21 13:15:10 +02:00
Glenn Johnson
16f67b5bb1
Setup environment for Intel Parallel Studio
...
Set up the environment for the Intel compilers and tools. This commit
does the following:
- Unset variables that were incorrect from the auto guess prefix
inspections.
- Add a RemovePath environment_modifications_formats for dotkit.
- Set the module environment variables appropriate for the different
variants.
- Change the component logic so that the '+all' variant works. It was
getting split by letter and leaving COMPONENTS empty.
- Added a variant checking function.
- Added NONRPM_DB_DIR to the silent.cfg so that the product database
goes to the installation directory.
- With the product database in prefix the code to remove the product
database file from the home directory is no longer needed and was
removed.
- Reformat the 'tools' variant description.
There are probably more variables needed for the '+tools' for the
'professional' product version but I do not have access to that.
2016-07-20 19:54:35 -05:00
Todd Gamblin
8856a226c7
Merge pull request #1277 from mathstuf/special-deptypes
...
deptypes: support special deptypes by string
2016-07-20 13:15:57 -07:00
Gregory Becker
eda1176ba7
added package as argument to setup_platform_environment
2016-07-20 12:26:31 -07:00
Gregory Becker
6983c1d30d
Documented linker default
2016-07-20 12:04:00 -07:00
Gregory Becker
412618d531
fixed flake errors
2016-07-20 11:52:16 -07:00
Gregory Becker
7db4170062
removed commented-out code
2016-07-20 11:36:47 -07:00
Gregory Becker
f4fb9a0771
Set default link type to dynamic on cray. Includes hooks for platform-based environment changes
2016-07-20 11:35:13 -07:00
Gregory Becker
106147716a
fixed flake errors
2016-07-20 11:00:56 -07:00
Gregory Becker
0d18f7249c
fixed flake errors
2016-07-20 10:50:18 -07:00
Gregory Becker
26d1ddc176
Improved cray_xc detection bug fix
2016-07-20 10:28:38 -07:00
Gregory Becker
4c506b36c5
Improved cray_xc detection
2016-07-20 10:25:07 -07:00
Todd Gamblin
01a361d637
Merge pull request #1288 from LLNL/features/cray_compiler_names
...
Let packages call use_cray_compilers() in install to get , etc set to…
2016-07-20 09:45:36 -07:00
Todd Gamblin
6501cba5a7
Merge pull request #1309 from LLNL/features/spack-defaults
...
Add "default" configuration scope.
2016-07-19 23:48:12 -07:00
Todd Gamblin
26480f14f9
Add "default" configuration scope.
...
- Default scope is versioned with spack and can be overridden by site
or user config.
- Default scope provides sensible default concretization preferences
for all of Spack.
- per-platform concretization scope can be added later (to force a
particular MPI on, e.g., Cray systems)
2016-07-19 17:10:17 -07:00
Todd Gamblin
dd7bd4f320
Make frontend OS on Cray machines a proper linux distro.
2016-07-19 14:59:04 -07:00
Ben Boeckel
1315753e70
deptypes: support special deptypes by string
2016-07-19 16:26:18 -04:00
alalazo
acfeb5d043
Merge branch 'develop' of https://github.com/LLNL/spack into features/module_refresh
...
Conflicts:
lib/spack/spack/test/__init__.py
2016-07-19 09:05:27 +02:00
becker33
013cfafe57
Merge pull request #1229 from suraia/fix-preferred-providers
...
Fix preferred providers.
2016-07-18 16:47:08 -07:00
Gregory Becker
218fc602fa
Let packages call use_cray_compilers() in install to get , etc set to cray names
2016-07-18 15:43:21 -07:00
Todd Gamblin
4a276807b1
Merge pull request #1245 from LLNL/features/cray-detection-improvement
...
The /cray_home directory is more consistent than the /cray/craype dir…
2016-07-18 14:36:08 -07:00
Todd Gamblin
51834773b4
Merge pull request #851 from mathstuf/safer-bootstrap
...
bootstrap: fall back to the default upstream URL
2016-07-18 14:25:29 -07:00
Gregory Becker
46ee4a3a53
Using cc -craype-verbose to get cray platform type
2016-07-18 14:25:17 -07:00
Todd Gamblin
653f25d676
Merge pull request #1171 from adamjstewart/features/octave
...
Allow spack create to automatically detect octave build system
2016-07-18 12:32:32 -07:00
Michael Kuhn
19df1ea79d
flake8 fix
2016-07-18 17:53:26 +02:00
Paul Hopkins
a46138dea9
More flake8 fixes for package-list
2016-07-18 13:59:58 +01:00
Adam J. Stewart
89c9bec81e
Flake8
2016-07-18 07:45:28 -05:00
Adam J. Stewart
262ab40188
Update build_system_guess test with new class name
2016-07-18 07:45:28 -05:00
Adam J. Stewart
199a8af7cc
Flake8
2016-07-18 07:45:28 -05:00
Adam J. Stewart
e9f42c1a94
Allow spack create to automatically detect octave build system
2016-07-18 07:45:27 -05:00
alalazo
a96eb7096d
Merge branch 'develop' of https://github.com/LLNL/spack into features/module_refresh
...
Conflicts:
share/spack/setup-env.sh
2016-07-18 14:12:47 +02:00
Paul Hopkins
cc027148eb
Flake8 fixes in cmd/package-list.py file
2016-07-18 12:52:23 +01:00
Paul Hopkins
2b3ba850b3
Fix spack package-list to correctly handle deptypes
2016-07-18 12:51:58 +01:00
Todd Gamblin
b3789a4693
Merge pull request #1269 from davydden/pkg/hypre_trilinos_blas
...
Pkg/hypre trilinos blas
2016-07-18 03:06:37 -07:00
Todd Gamblin
cddaba8add
flake8 fixes.
...
- package.py
- spec.py
- test/architecture.py
2016-07-18 02:34:24 -07:00
Todd Gamblin
192369dd2b
Fix #1265 : Errors in spack reindex
...
- Consolidated code to read spec.yaml and database index.yaml into
one method (`read_yaml_dep_specs()`) in spec.py.
- Code understands old hash format, tuple format, and dicts for dep
specs, for backward compatibility.
- Spec YAML now uses a dict with keys to represent dep specs (this is
more future-proof).
- Dep specs no longer contain !!py-tuple entries in YAML (only lists
properly YAML-ize)
- bump database version.
2016-07-18 01:19:07 -07:00
Todd Gamblin
73f10c9363
Fix broken spack info
command after build dep merge.
...
- Added a method to get dependencies of particular types from Package
- Fixed info command.
2016-07-18 01:19:07 -07:00