Mario Melara
08a9d80ebc
Changed platform to py_platform to avoid name collisions. The naming collisions resulted in an error on linux machines
2016-05-30 13:07:20 -07:00
Mario Melara
f96c979024
Added a conditional to check if package is external
2016-05-30 13:05:49 -07:00
Mario Melara
22ca72e7b9
Added conditional skipIf to test_external_modules, darwin machines don't have tcl modules so skip this test and let user know why
2016-05-28 12:40:29 -07:00
Mario Melara
69585cb6e3
Added elcap compilers
2016-05-28 12:39:43 -07:00
Mario Melara
f0a9c45207
Adding external to mock config
2016-05-28 10:13:57 -07:00
Mario Melara
98a4a9f2cc
Adding test for external modules
2016-05-28 10:13:22 -07:00
Mario Melara
becec8ac7e
Added external module check in normalize to avoid infinite loop
2016-05-28 10:12:53 -07:00
Gregory Becker
9dad7c2ace
re-merged mainline develop
2016-05-27 13:13:19 -07:00
Gregory Becker
f49644cdea
Fixed typo in linux platform
2016-05-27 12:37:58 -07:00
Gregory Becker
023504ed64
Fixed the external modules bug
2016-05-27 12:26:59 -07:00
Todd Gamblin
285646bbfa
Merge pull request #981 from epfl-scitas/tests/unit_test_for_968
...
find : add unit tests
2016-05-27 11:00:45 -05:00
Todd Gamblin
2f18a34458
Merge pull request #989 from LLNL/features/cflags-documentation
...
updated documentation for cflags PR
2016-05-27 10:59:40 -05:00
Gregory Becker
a2f90453f4
Fixed backwards compatibility for compilers.yaml config file
2016-05-26 20:30:05 -07:00
Mario Melara
9c1da4fa4c
Corrected parantheses wrapping
2016-05-26 13:58:17 -07:00
Gregory Becker
189e8b3f34
fixed compiler config init logic
2016-05-26 13:17:01 -07:00
Gregory Becker
88bec814eb
Allow 'arch=' syntax for specs to allow copying from output
2016-05-26 12:10:41 -07:00
Gregory Becker
c0661744cc
fixed compatibility work
2016-05-26 11:38:40 -07:00
Gregory Becker
b968603a57
made yaml format backwards compatible
2016-05-26 11:14:05 -07:00
Mario Melara
3b675d8b70
Changed comparison operator so that we don't get caught in an infinite loop
2016-05-26 11:09:14 -07:00
Gregory Becker
c30fe932d9
fixed mock config to use truncated versions of linux distro versions
2016-05-25 16:34:45 -07:00
Gregory Becker
8f99334f11
Fixed test config to work on yosemite
2016-05-25 16:06:14 -07:00
Todd Gamblin
76d42b5200
Merge pull request #982 from trws/rust
...
Rust
2016-05-25 15:15:51 -05:00
Gregory Becker
0f40174723
added test platform
2016-05-25 12:28:59 -07:00
Gregory Becker
3a68dd2011
(hopefully) final fixes of the merge
2016-05-25 12:22:16 -07:00
Gregory Becker
74dc7ffe4d
updated documentation for cflags PR
2016-05-25 10:56:12 -07:00
Gregory Becker
513aae5ef8
fixed bug where earlier test was blowing away environment, causing an error on which('modulecmd')
2016-05-23 17:39:06 -07:00
Gregory Becker
1da6bbd146
Fixed a couple more bugs
2016-05-23 17:25:54 -07:00
Gregory Becker
d438ea0880
'Ugly merge because I mishandled git
...
Merge branch 'save' into features/newarch
2016-05-23 16:57:54 -07:00
Gregory Becker
d7612e7aaa
Fixed errors caught by spec and concretize tests
2016-05-23 16:54:41 -07:00
Mario Melara
6c352132d0
Started writing documentation for architecture. Might need a couple more drafts
2016-05-23 14:28:00 -07:00
Todd Gamblin
3ab56a188e
Fixes #980 : really slow spack spec performance
...
- `spack spec dealii` now takse seconds rather than 18 minutes.
- Slow hash (`dag_hash`) was accidentally inserted into the fast hash
(`__hash__`).
- Do not put the slow hash in the fast hash.
2016-05-22 18:33:13 -07:00
Tom Scogland
9bd4bc02d6
fixing warning for package fetch
2016-05-22 11:16:00 -07:00
Todd Gamblin
d087086581
update documentation.
2016-05-21 14:33:05 -07:00
Mario Melara
c3767d593d
compiler list is sorted in descending order, in order to get most up to date version we check from the beginning of the list
2016-05-20 15:48:13 -07:00
alalazo
7303c387e8
autopep8 : fixed style
2016-05-20 10:34:11 +02:00
alalazo
b485ca8198
find : added unit tests, exits with 1 if -E and -e are given
2016-05-20 10:32:46 +02:00
Mario Melara
175a042fd3
Changed rpaths method so that it only grabs rpaths using the compiler module name instead of PrgEnv-x module name
2016-05-19 16:42:13 -07:00
Mario Melara
36450b9bc9
Adding link_paths to craype compilers
2016-05-19 14:25:50 -07:00
Gregory Becker
19c8a52fe1
fixed spec syntax test
2016-05-19 09:53:49 -07:00
Gregory Becker
63459ab0c7
Fixed some of the bugs
2016-05-18 18:21:52 -07:00
Gregory Becker
01d5ffcd87
Fixed the first set of merge bugs
2016-05-18 17:42:11 -07:00
Mario Melara
16431f7a4c
Merge branch 'features/newarch' of https://github.com/NERSC/spack into features/newarch
2016-05-18 17:26:30 -07:00
Mario Melara
b25da51638
Changed unsatisfiable architecture test
2016-05-18 17:26:06 -07:00
Mario Melara
6926f4d0da
Changed arch tests to new spec target= os=
2016-05-18 17:23:10 -07:00
Gregory Becker
5417f1cdc6
more merge work
2016-05-18 17:21:03 -07:00
Gregory Becker
b1e5eafb80
more merge work
2016-05-18 17:18:26 -07:00
Gregory Becker
deb5011d08
more merge work
2016-05-18 17:14:16 -07:00
Mario Melara
b4b7942230
Moved searching of flags into get compilers in compilers_for_spec
2016-05-18 17:07:23 -07:00
Mario Melara
9f8ff32bcc
Got rid of ifdefs, changed parameters for Compiler: added kwargs
2016-05-18 17:05:11 -07:00
Mario Melara
faa0f2a13c
got rid of ifdef
2016-05-18 17:01:59 -07:00