summaryrefslogtreecommitdiff
path: root/var
AgeCommit message (Collapse)AuthorFilesLines
2015-12-30ensure that clang-query gets installedTom Scogland1-3/+8
2015-12-30significant llvm updateTom Scogland2-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-30legacy mysql bindings for pythonTom Scogland1-0/+15
2015-12-30python libraries, libedit, and ninjaTom Scogland6-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-30Revert "removing check as it can cause failures in zsh"Todd Gamblin4-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-30removing check as it can cause failures in zshTom Scogland4-37/+206
2015-12-22Merge pull request #257 from eschnett/eschnett/hwloc-1.11.2Todd Gamblin2-1/+9
Update hwloc; don't require libpciaccess on OS X
2015-12-22Update rsync to 3.1.2Erik Schnetter1-0/+1
2015-12-22Skip installing libpciaccess on DarwinErik Schnetter2-2/+8
2015-12-22Update hwloc; don't require libpciaccess on OS XErik Schnetter1-2/+4
- hwloc 1.11.2 is available. - libpciaccess is not supported on OS X; don't require it there.
2015-12-22Merge pull request #266 from LLNL/bugfix/python3-setuptools-conflictTodd Gamblin1-3/+8
fix conflict with setuptools and cached pyc files
2015-12-22fixed site pyc regular expressionGregory L. Lee1-1/+1
2015-12-22Merge pull request #261 from LLNL/features/prefer-versions-in-packagesTodd Gamblin1-1/+1
Add ability to prefer particular versions in packages.
2015-12-22only ignore cached site.py fileGregory L. Lee1-2/+1
2015-12-22Merge pull request #263 from nolta/hdf5-mpiTodd Gamblin1-4/+2
fix non-mpi hdf5 package build
2015-12-22fix conflict with setuptools and cached pyc filesGregory L. Lee1-2/+8
2015-12-22valgrind : added packagealalazo1-0/+55
2015-12-21fix non-mpi hdf5 package buildMike Nolta1-4/+2
Fixes a couple of issues in c5b7eba45743ebd131233c035101a0e64bb0c1c7.
2015-12-21Add ability to prefer particular versions in packages.Todd Gamblin1-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-21new python versionsGregory L. Lee1-0/+2
2015-12-21remove numpy compiler patchGregory L. Lee1-7/+0
2015-12-21Merge pull request #208 from epfl-scitas/features/resource_directiveTodd Gamblin2-5/+67
resource directive : implementation + clang / llvm use case
2015-12-21Merge pull request #215 from sjtbham/developTodd Gamblin1-3/+18
fix build to work against depends for modules created by setup.py and…
2015-12-20Merge pull request #231 from epfl-scitas/packages/scotchTodd Gamblin1-14/+100
scotch: adding dependencies + variants for mpi, shared, compression and esmumps
2015-12-20Merge pull request #251 from epfl-scitas/packages/tauTodd Gamblin6-63/+226
Improved build of tau and related dependencies
2015-12-20tau : scorep is now a variantalalazo1-3/+6
2015-12-20removing completely the write_make_inc functionNicolas Richart1-7/+3
2015-12-20moving write_make_inc into a patch functionNicolas Richart1-1/+4
2015-12-19Merge pull request #109 from justintoo/add-package-spotTodd Gamblin1-0/+18
(Package) Add Spot C++ library (v1.99.3)
2015-12-19Merge pull request #226 from epfl-scitas/packages/mpichesTodd Gamblin2-5/+38
mpich, mvapich2: changes the filter for the wrappers mpi{cc, cxx, f77, fc}
2015-12-19Merge pull request #227 from trws/fetch-depsTodd Gamblin1-1/+1
fetch: add options to fetch missing or all deps
2015-12-19Fix empty format strings in some packages.Todd Gamblin3-8/+6
2015-12-19new package: cfitsioMike Nolta1-0/+19
2015-12-19added mrnet 5.0.1Gregory L. Lee1-0/+1
2015-12-18tau : removed direct otf2 supportalalazo2-21/+9
2015-12-18Merge branch 'develop' of https://github.com/alalazo/spack into packages/taualalazo32-20/+1505
2015-12-18Improved tau build and added optional dependenciesalalazo6-64/+236
2015-12-17Merge pull request #236 from nolta/cmake-enable-sslTodd Gamblin1-1/+2
cmake: enable ssl, for https downloads
2015-12-17Added Lmod packageDavid Beckingsale1-0/+26
2015-12-17Merge pull request #86 from jgalarowicz/developTodd Gamblin17-11/+1240
Add support for Krell Institute related products.
2015-12-17Change back the previous boost change and change the mrnet variant name to ↵Jim Galarowicz7-17/+16
lwthreads.
2015-12-16Merge pull request #167 from mathstuf/hdf5-fix-mpi-dependencyTodd Gamblin5-7/+17
Hdf5 fix mpi dependency
2015-12-16Merge pull request #241 from epfl-scitas/packages/gnuplotTodd Gamblin7-1/+174
gnuplot : added package
2015-12-16gsl : added packagealalazo1-0/+46
2015-12-16gnuplot : modifications to build on RHLE 6Massimiliano Culpo3-2/+7
2015-12-15cmake: enable ssl, for https downloadsMike Nolta1-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-15gnuplot : added packagealalazo6-0/+168
2015-12-14adding external dependencies + variants for mpi, shared and compressionNicolas Richart1-15/+102
2015-12-14fftw : added packagealalazo1-0/+96
2015-12-13Fix build of krell tools to use spack with minimal impact on rest of spack ↵Jim Galarowicz7-66/+52
packages.