Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-03 | tweak gold support, added to gcc | Tom Scogland | 2 | -4/+7 | |
The gold linker support and gold plugin variants now use the same name. Trying to apply use-flag-style discipline here despite the fact gold has other implications for clang, this way globally enabling gold will have a more consistent effect if that becomes possible. The gold support in gcc could use more testing to ensure it works consistently, but as long as a binutils including gold is used the gcc configure tends to pick it up, and it seems to work with 5.3.0 at least. | |||||
2015-12-30 | add the gold linker to binutils | Tom Scogland | 1 | -0/+4 | |
2015-12-30 | ensure that clang-query gets installed | Tom Scogland | 1 | -3/+8 | |
2015-12-30 | significant llvm update | Tom Scogland | 2 | -119/+162 | |
This update significantly reworks the llvm and clang packages. The llvm package now includes variants allowing it to build and install any and all of: * clang * lldb * llvm's libunwind (why, WHY did they name it this?!?) * polly (including building it directly into the clang tools, 3.7.0 only) * clang extra tools * compiler-rt (sanitizers) * clang lto (the gold linker plugin that allows same to work) * libcxx/libcxxabi * libopenmp, also setting the default openmp runtime to same, when parameters happen this shoudl be an option of libomp or libgomp Ideally, this should have rpath setup like the gcc package does, but clang's driver has no support for specs as such, and no clearly equivalent mechanism either. If anyone has ideas on this, they would be welcome. One significant note related to gcc though, if you test this on LLNL systems, or anywhere that has multiple GCCs straddling the dwarf2 boundary and sharing a libstdc++, build a gcc with spack and use that to build clang. If you use a gcc4.8+ to build this with an older libstdc++ it will fail on missing unwind symbols because of the discrepancy. Resource handling has been changed slightly to move the unpacked archive into the target rather than use symlinks, because symlinks break certain kinds of relative paths, and orders resource staging such that nested resources are unpacked after outer ones. | |||||
2015-12-30 | legacy mysql bindings for python | Tom Scogland | 1 | -0/+15 | |
2015-12-30 | python libraries, libedit, and ninja | Tom Scogland | 6 | -0/+98 | |
A pile of libraries and tools, libedit is actually important as a replacement of readline for non-GPL projects. Also ninja may be worthwhile for some of the larger CMake projects, like llvm/clang. | |||||
2015-12-30 | Revert "removing check as it can cause failures in zsh" | Todd Gamblin | 4 | -206/+37 | |
This reverts commit 496e4856916cb881da916539635e9bfa3e1406af. Undo overly large set of changes -- LLVM wasn't ready. Tom can recommit just the zsh stuff. | |||||
2015-12-30 | removing check as it can cause failures in zsh | Tom Scogland | 4 | -37/+206 | |
2015-12-22 | Merge pull request #257 from eschnett/eschnett/hwloc-1.11.2 | Todd Gamblin | 2 | -1/+9 | |
Update hwloc; don't require libpciaccess on OS X | |||||
2015-12-22 | Update rsync to 3.1.2 | Erik Schnetter | 1 | -0/+1 | |
2015-12-22 | Skip installing libpciaccess on Darwin | Erik Schnetter | 2 | -2/+8 | |
2015-12-22 | Update hwloc; don't require libpciaccess on OS X | Erik Schnetter | 1 | -2/+4 | |
- hwloc 1.11.2 is available. - libpciaccess is not supported on OS X; don't require it there. | |||||
2015-12-22 | Merge pull request #266 from LLNL/bugfix/python3-setuptools-conflict | Todd Gamblin | 1 | -3/+8 | |
fix conflict with setuptools and cached pyc files | |||||
2015-12-22 | fixed site pyc regular expression | Gregory L. Lee | 1 | -1/+1 | |
2015-12-22 | Merge pull request #261 from LLNL/features/prefer-versions-in-packages | Todd Gamblin | 1 | -1/+1 | |
Add ability to prefer particular versions in packages. | |||||
2015-12-22 | only ignore cached site.py file | Gregory L. Lee | 1 | -2/+1 | |
2015-12-22 | Merge pull request #263 from nolta/hdf5-mpi | Todd Gamblin | 1 | -4/+2 | |
fix non-mpi hdf5 package build | |||||
2015-12-22 | fix conflict with setuptools and cached pyc files | Gregory L. Lee | 1 | -2/+8 | |
2015-12-22 | valgrind : added package | alalazo | 1 | -0/+55 | |
2015-12-21 | fix non-mpi hdf5 package build | Mike Nolta | 1 | -4/+2 | |
Fixes a couple of issues in c5b7eba45743ebd131233c035101a0e64bb0c1c7. | |||||
2015-12-21 | Add ability to prefer particular versions in packages. | Todd Gamblin | 1 | -1/+1 | |
- Adding `preferred=True` to a version directive will change its sort order in concretization. - This provides us a rudimentary ability to keep the Spack stack stable as new versions are added. - Having multiple stacks will come next, but this at least allows us to specify default versions of things instead of always taking the newest. | |||||
2015-12-21 | new python versions | Gregory L. Lee | 1 | -0/+2 | |
2015-12-21 | remove numpy compiler patch | Gregory L. Lee | 1 | -7/+0 | |
2015-12-21 | Merge pull request #208 from epfl-scitas/features/resource_directive | Todd Gamblin | 2 | -5/+67 | |
resource directive : implementation + clang / llvm use case | |||||
2015-12-21 | Merge pull request #215 from sjtbham/develop | Todd Gamblin | 1 | -3/+18 | |
fix build to work against depends for modules created by setup.py and… | |||||
2015-12-20 | Merge pull request #231 from epfl-scitas/packages/scotch | Todd Gamblin | 1 | -14/+100 | |
scotch: adding dependencies + variants for mpi, shared, compression and esmumps | |||||
2015-12-20 | Merge pull request #251 from epfl-scitas/packages/tau | Todd Gamblin | 6 | -63/+226 | |
Improved build of tau and related dependencies | |||||
2015-12-20 | tau : scorep is now a variant | alalazo | 1 | -3/+6 | |
2015-12-20 | removing completely the write_make_inc function | Nicolas Richart | 1 | -7/+3 | |
2015-12-20 | moving write_make_inc into a patch function | Nicolas Richart | 1 | -1/+4 | |
2015-12-19 | Merge pull request #109 from justintoo/add-package-spot | Todd Gamblin | 1 | -0/+18 | |
(Package) Add Spot C++ library (v1.99.3) | |||||
2015-12-19 | Merge pull request #226 from epfl-scitas/packages/mpiches | Todd Gamblin | 2 | -5/+38 | |
mpich, mvapich2: changes the filter for the wrappers mpi{cc, cxx, f77, fc} | |||||
2015-12-19 | Merge pull request #227 from trws/fetch-deps | Todd Gamblin | 1 | -1/+1 | |
fetch: add options to fetch missing or all deps | |||||
2015-12-19 | Fix empty format strings in some packages. | Todd Gamblin | 3 | -8/+6 | |
2015-12-19 | new package: cfitsio | Mike Nolta | 1 | -0/+19 | |
2015-12-19 | added mrnet 5.0.1 | Gregory L. Lee | 1 | -0/+1 | |
2015-12-18 | tau : removed direct otf2 support | alalazo | 2 | -21/+9 | |
2015-12-18 | Merge branch 'develop' of https://github.com/alalazo/spack into packages/tau | alalazo | 32 | -20/+1505 | |
2015-12-18 | Improved tau build and added optional dependencies | alalazo | 6 | -64/+236 | |
2015-12-17 | Merge pull request #236 from nolta/cmake-enable-ssl | Todd Gamblin | 1 | -1/+2 | |
cmake: enable ssl, for https downloads | |||||
2015-12-17 | Added Lmod package | David Beckingsale | 1 | -0/+26 | |
2015-12-17 | Merge pull request #86 from jgalarowicz/develop | Todd Gamblin | 17 | -11/+1240 | |
Add support for Krell Institute related products. | |||||
2015-12-17 | Change back the previous boost change and change the mrnet variant name to ↵ | Jim Galarowicz | 7 | -17/+16 | |
lwthreads. | |||||
2015-12-16 | Merge pull request #167 from mathstuf/hdf5-fix-mpi-dependency | Todd Gamblin | 5 | -7/+17 | |
Hdf5 fix mpi dependency | |||||
2015-12-16 | Merge pull request #241 from epfl-scitas/packages/gnuplot | Todd Gamblin | 7 | -1/+174 | |
gnuplot : added package | |||||
2015-12-16 | gsl : added package | alalazo | 1 | -0/+46 | |
2015-12-16 | gnuplot : modifications to build on RHLE 6 | Massimiliano Culpo | 3 | -2/+7 | |
2015-12-15 | cmake: enable ssl, for https downloads | Mike Nolta | 1 | -1/+2 | |
By default cmake builds its own curl, without SSL support. This patch enables SSL when building cmake, fixing the following error: error: downloading 'https://...' failed status_code: 1 status_string: "Unsupported protocol" log: Protocol "https" not supported or disabled in libcurl | |||||
2015-12-15 | gnuplot : added package | alalazo | 6 | -0/+168 | |
2015-12-14 | adding external dependencies + variants for mpi, shared and compression | Nicolas Richart | 1 | -15/+102 | |