Todd Gamblin
fc6aa7374a
Fix #104 , #54 : issues with overlong shebang in deep directories.
...
This does several things:
- Add `sbang`: a script to run scripts with long shebang lines.
- Documentation for `sbang` is in `bin/sbang`.
- Add an `sbang` hook that filters the `bin` directory after install
and modifies any scripts wtih shebangs that are too long to use
`sbang` instead.
- `sbang` is at the top level, so it should be runnable (not much we
can do if spack itself is too deep for shebang)
- `sbang`, when used as the interpreter, runs the *second* shebang
line it finds in a script.
- shoud fix issues with too long shebang paths.
2016-03-05 04:18:48 -08:00
becker33
6449e8b1b9
Merge pull request #492 from adamjstewart/typos/compiler
...
Typo fix in compiler docstring
2016-03-04 14:25:56 -08:00
Adam J. Stewart
5db9673904
Typo fix in compiler docstring
2016-03-04 10:51:41 -06:00
citibeth
202fbc6812
Rmoved periods. Should help use of cut'n'paste from console windows.
2016-03-03 23:40:29 -05:00
Adam J. Stewart
311d71ec86
Modifications to get PGI working
2016-03-03 16:50:51 -06:00
Todd Gamblin
c5d9ee8924
Revert "refactoring proposal : turn Stage into a context manager"
2016-03-03 14:41:20 -08:00
Luigi Calori
a531a4f5e3
help spack versions paraview to get versions without v
2016-03-03 18:00:50 +01:00
alalazo
db92699c02
test : fixed tests that were broken by import optimization
2016-03-03 11:05:36 +01:00
alalazo
7f4a69319a
Merge branch 'develop' of https://github.com/LLNL/spack into refactoring/stage
...
Conflicts:
lib/spack/spack/package.py
2016-03-03 10:19:45 +01:00
alalazo
5ef3621556
stage : minor syntax fix
2016-03-03 10:10:30 +01:00
Todd Gamblin
6701977f1a
Merge pull request #475 from LLNL/features/env-and-package-provenance
...
Features/env and package provenance
2016-03-03 00:42:40 -08:00
alalazo
353d12d2e6
stage : added create function as decided in #477 comments
2016-03-03 09:18:47 +01:00
alalazo
717bcb8624
test : optimized import statements
2016-03-03 09:17:49 +01:00
Glenn Johnson
6bbadbfaac
Add CPATH pointing to include directories.
2016-03-02 13:18:43 -06:00
Todd Gamblin
9f6ebd7c6e
Merge pull request #465 from citibeth/efischer/160229-RemoteRootBugfix
...
Bug Fix: When Spack create roots around for other versions, it someti…
2016-03-02 10:24:17 -08:00
alalazo
21cd05aad5
package : updated doc
2016-03-02 17:28:21 +01:00
alalazo
ca41909ec5
package : removed do_clean()
2016-03-02 17:19:27 +01:00
alalazo
4d63544fe9
remove_link_tree : moved to llnl.util.filesystem
2016-03-02 16:55:57 +01:00
alalazo
901e4851b9
_cleanup_dead_links : factored method into a function and put it in llnl.filesystem
2016-03-02 16:19:32 +01:00
alalazo
9001b9ed3c
package : minor syntax fixes
...
mirror : extracted add_single_spec from create
2016-03-02 15:56:09 +01:00
alalazo
d649b715ed
stage : updated functions doc
...
_cleanup_dead_links : fixed minor bug
2016-03-02 13:16:04 +01:00
alalazo
65b2a24f7c
stage : removed _setup method
2016-03-02 13:03:40 +01:00
alalazo
726b350689
test : fixed failing unit tests
2016-03-02 12:52:38 +01:00
Todd Gamblin
a0c6519de9
Fixes #476 : create was broken for FTP URLs.
2016-03-02 01:47:54 -08:00
Todd Gamblin
52081c46d6
Fixes #469 : Store package.py files in the .spack directory.
...
- Adds packages in spack repos inside the .spack directory, so that
packages can be rebuilt automatically later.
2016-03-02 00:09:24 -08:00
Todd Gamblin
21d125c914
Fixes #175 : Dump environment provenance as well as build log.
2016-03-02 00:08:36 -08:00
Todd Gamblin
be306d09e9
Move repo creation code into repository.py
2016-03-02 00:04:46 -08:00
Todd Gamblin
c488f7c4d8
Fix bug in install permission setting.
2016-03-01 23:57:34 -08:00
Adam J. Stewart
a9f0b98d4d
Typo fix
2016-03-01 15:53:53 -06:00
Elizabeth F
a339ac0a72
Bug Fix: When Spack create roots around for other versions, it sometimes finds files it thinks are tarballs, but are not. Previously, it would crash if any such files are found. This change allows it to simply skip them and move on, processing the rest of the files it finds correctly.
2016-02-29 23:04:11 -05:00
Ian Lee
67f327f805
Updated links to use new llnl.gov address
2016-02-28 19:47:19 -08:00
becker33
7176e5ef07
Merge pull request #299 from epfl-scitas/enhancement/os_detection
...
enhancement proposal : boolean support for when=<arg>
2016-02-25 13:38:03 -08:00
alalazo
6f42dd556d
stage : on-going refactoring
2016-02-24 17:37:58 +01:00
alalazo
5ce97eeda5
intel : polished code
2016-02-24 09:17:04 +01:00
Massimiliano Culpo
4316f1cd31
Modified wrapper to have a different behavior when modeis vcheck
2016-02-23 16:57:19 +01:00
Todd Gamblin
3c1aa9a4ad
Merge pull request #298 from epfl-scitas/refactoring/resource_directive
...
refactoring proposal : composite for Stage and FetchStrategy
2016-02-18 23:13:12 -08:00
Todd Gamblin
d8a70166d3
Fixes #434
...
Compiler detection was not getting triggered properly with some of the
new config logic. Adjust the conditions under which Spack will serach
for compilers.
2016-02-18 00:56:29 -08:00
Todd Gamblin
c112cf66fe
Merge pull request #443 from trws/dicts-like-string-keys
...
remove the unprotected key name from create.py
2016-02-17 17:06:51 -08:00
Tom Scogland
00125e4688
remove the unprotected key name from create.py
...
Small fix to use dicts correctly.
2016-02-17 16:43:36 -08:00
Erik Schnetter
9868333e8e
Shell quoting is difficult
2016-02-14 11:34:08 -05:00
Erik Schnetter
a06e29fecb
More quoting experiments
2016-02-14 10:43:55 -05:00
Erik Schnetter
43670cbbd0
More games with quoting
2016-02-13 22:01:36 -05:00
Erik Schnetter
52647b9a5d
Using regexes instead of globbing to match path names
2016-02-13 17:55:14 -05: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