Mario Melara
c799301011
Changed the method in which architecture is converted from string to namedtuple. Also added some TODO comments to later consider changing how architecture is handled
2016-02-13 14:37:07 -08:00
Mario Melara
7732f375d2
Changed operating system getter so that linux and darwin autodetected operating systems are set as class default_os
2016-02-13 14:36:01 -08:00
Erik Schnetter
69064395eb
Add debug output
2016-02-13 15:12:09 -05:00
Erik Schnetter
9a2c1090a6
Handle -Wl,-rpath,... syntax
2016-02-13 14:54:18 -05:00
Erik Schnetter
dc6a33b716
Handle multiple -Wl,-rpath,... paths
2016-02-13 14:54:18 -05:00
Erik Schnetter
5038a38e29
Correct -Xlinker arguments
2016-02-13 14:54:18 -05:00
Erik Schnetter
2cd9ad8ce6
Use "-Wl,-rpath," instead of "-Wl,-rpath="
...
The former translates to a linker argument "-rpath DIR", whereas the latter translates to "-rpath=DIR". The latter is not support on OS X.
2016-02-13 14:54:18 -05:00
Erik Schnetter
ff81aff254
Remove source-code optimization and cleanup
2016-02-12 13:05:42 -05:00
Erik Schnetter
64436e7752
Merge branch 'develop' into correct-cc
2016-02-12 12:55:26 -05:00
David Beckingsale
90e1b1f0ea
Use hash to make shorter module and dotkit names, fixes #433
2016-02-12 09:33:19 -08:00
Mario Melara
8e8c63bd67
Using pylint, fixed some of the indentation and spacing errors
2016-02-11 11:47:39 -08:00
Mario Melara
3e1be63b0f
Changed some variables to account for the fact that target is now a tuple
2016-02-11 11:15:50 -08:00
Mario Melara
b9d09202c9
changed some variables to account for the fact that target is now a tuple
2016-02-11 11:15:19 -08:00
Mario Melara
77e93e1b79
Added add_os method to platform subclasses
2016-02-10 16:16:58 -08:00
Mario Melara
cb8d5ab183
Added new add_os method
2016-02-10 16:16:35 -08:00
Mario Melara
fb234205c2
Added method to concretize target and os pair
2016-02-10 16:16:11 -08:00
Mario Melara
d0ae6dd401
Changed add_target_from_string to include methods to concretize operating_system
2016-02-10 16:15:25 -08:00
Mario Melara
2650c60374
Added operating system class prototype and some autodetect features for operating system
2016-02-10 16:14:50 -08:00
Todd Gamblin
bcf705b85e
Merge pull request #432 from RemoteConnectionManager/paraview_fix
...
Paraview fix
2016-02-10 13:59:08 -08:00
Mario Melara
21a5a34041
Revert "new branch and also pushing some architecture changes where os is detected by linux and darwin and manually set by cray and bgq"
...
This reverts commit 70088be24b
.
2016-02-10 10:59:16 -08:00
Luigi Calori
25e2be3efd
RPATH was collecting all lib from all dependencies, when dep tree is deep like in ParaView the path was growing too much, showing install problems now just direct dependencies rpath is added
2016-02-10 13:28:01 +01:00
Todd Gamblin
f7134990bd
Fix #430 : edit -f fails with UnknownPackageError
...
- Recent external repo refactoring made `repo_for_pkg` raise an error
when the package was not known.
- Correct behavior is to return the highest precedence repo.
2016-02-09 08:57:27 -08:00
Mario Melara
0358522533
new branch and also pushing some architecture changes where os is detected by linux and darwin and manually set by cray and bgq
2016-02-06 15:41:22 -08:00
Nicolas Richart
824546d343
correcting a bug when url and files are mixed
2016-01-28 14:43:30 +01:00
Nicolas Richart
5850d8530e
Adding the stager to checksum any url that spack can handle
2016-01-28 14:22:28 +01:00
alalazo
0cf03518f3
reverted deletion of the wrong architecture.py
2016-01-28 12:06:30 +01:00
alalazo
603f5e69ee
removed outdated code : os detection (will be handled by platforms) and openssl modifications
2016-01-28 11:30:28 +01:00
alalazo
e76b722e28
Merge branch 'develop' of https://github.com/LLNL/spack into enhancement/os_detection
2016-01-28 11:26:01 +01:00
alalazo
07bb6fef01
resource directive : now works with all the fetch strategies available
2016-01-28 10:58:56 +01:00
alalazo
47035671e8
unit tests : now compliant with 2.6
2016-01-27 17:22:12 +01:00
alalazo
f7f192e12b
Added unit tests for util.pattern
2016-01-27 17:12:24 +01:00
Gregory L. Lee
7891346a4f
fix for issue 398, added extensions_for in RepoPath
2016-01-26 09:52:01 -08:00
alalazo
ee6f69a227
Unit tests : hack to make them pass while a decision on how to proceed is made
2016-01-26 14:25:16 +01:00
alalazo
5e3b7a4247
Fixes issues introduced after merge with conflicts
2016-01-26 14:11:23 +01:00
alalazo
093b831799
Fixes issues introduced after merge with conflicts
2016-01-26 12:08:28 +01:00
alalazo
6f11a64af5
Merge branch 'develop' of https://github.com/LLNL/spack into refactoring/resource_directive
...
Conflicts:
lib/spack/spack/fetch_strategy.py
lib/spack/spack/mirror.py
lib/spack/spack/package.py
2016-01-26 08:59:25 +01:00
Matthew LeGendre
d4a771a623
Merge pull request #1 from alalazo/features/external-packages
...
doc : minor typos fixed
2016-01-25 10:53:37 -08:00
Matthew LeGendre
fa888a4ba1
Merge branch 'develop' into features/external-packages
...
Conflicts:
lib/spack/spack/cmd/mirror.py
lib/spack/spack/concretize.py
lib/spack/spack/config.py
lib/spack/spack/spec.py
lib/spack/spack/stage.py
var/spack/packages/mvapich2/package.py
2016-01-25 10:52:17 -08:00
Todd Gamblin
004c99ab2f
Fixes #259 : Apple clang compiler detection
...
- Clang compilers are now versioned with the raw LLVM version or, on
macs, with Apple's version with a suffix.
2016-01-25 03:48:22 -08:00
Adam J. Stewart
fb5274145a
Fix regex to find version on OS X
2016-01-25 03:10:13 -08:00
Todd Gamblin
41cd8f8e6d
Fixes #74 : minor fixes to spack mirror.
2016-01-25 02:57:23 -08:00
Todd Gamblin
5502fd1054
More thorough mirror test: test full round-trip
...
- Old test: did not attempt to actually fetch mirrored packages.
- New test:
1. Creates a temporary mirror,
2. Registers it with spack,
3. Fetches from it, and
4. Verifies that the fetched archive matches the original
- This test will hopefully mean that `spack mirror` is less brittle
from now on.
2016-01-25 01:59:02 -08:00
Todd Gamblin
a48d0a494f
Refactor mock_repo: add a destroy() method.
...
- classes using mock_repo need not know about its stage now.
2016-01-25 00:34:33 -08:00
Todd Gamblin
d3ff8ca00f
Fixes #382 : Issues with spack fetch.
...
- urljoin() was compliant with RFC 1808 but not with my understanding
of how paths should be joined.
- updated path joining logic to comply.
2016-01-24 20:14:40 -08:00
Todd Gamblin
fe50593c66
Minor line width reductions.
2016-01-24 20:14:21 -08:00
Todd Gamblin
be354e85c9
Better errors for mkdirp failure in mirror.
2016-01-24 16:16:43 -08:00
Todd Gamblin
64a9549225
Minor cleanup. 80 char width for command description.
2016-01-24 15:31:07 -08:00
Adam J. Stewart
571386cdf4
Remove cxx symlink, tell NAG to look for c++ symlink
2016-01-21 13:55:59 -06:00
Adam J. Stewart
ca3edc3673
Add symlink cxx to point to cc
2016-01-21 13:20:39 -06:00
Todd Gamblin
10848c2e9a
Refactor args for Executable.__call__
...
- simplify output, error, and input redirection
- `return_output=True` is now `output=str`
- `return_output=True` will still work for the time being but is
deprecated.
- previously you could say `return_output=True` and `output=<stream>`,
which wouldn't actually write to the stream. Now you actually can't
specify erroneous cases since there is only one parameter with
mutually exclusive options..
2016-01-21 10:46:33 -08:00