Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-03-01 | Typo fix | Adam J. Stewart | 1 | -1/+1 | |
2016-01-19 | Add symlink for NAG Fortran Compiler | Adam J. Stewart | 1 | -0/+1 | |
2016-01-13 | Add NAG Fortran Compiler support | Adam J. Stewart | 1 | -2/+2 | |
2015-12-19 | Fix #254: libtool & distutils want certain compiler names. | Todd Gamblin | 17 | -7/+23 | |
This changes the compiler wrappers so that they are called by the same name as the wrapped compiler. Many builds make assumptions about compiler names, and we need the spack compilers to be recognizable so that build systems will get their flags right. This adds per-compiler subdirectories to lib/spack/spack/env directory that contain symlinks to cc for the C, C++, F77, and F90 compilers. The build now sets CC, CXX, F77, and F90 to point to these links instead of to the generically named cc, c++, f77, and f90 wrappers. | |||||
2015-12-09 | Change github.com/scalability-llnl to github.com/llnl everywhere. | Todd Gamblin | 1 | -1/+1 | |
2015-05-07 | Basic support for IBM XL compilers | François Bissey | 1 | -4/+4 | |
2015-03-27 | Only convert -L<path> to -Wl,-rpath,<path> in compiler scripts if <path> ↵ | Matthew LeGendre | 1 | -1/+1 | |
points into the spack install area This specifically fixes problems with building gcc, as build and system directories were turning in in gcc library rpaths. | |||||
2015-03-12 | Remove superfluous env scripts (avoid specifically named ones). | Todd Gamblin | 4 | -4/+0 | |
2014-11-08 | URL parsing improvements | Todd Gamblin | 1 | -2/+8 | |
2014-11-03 | Fix for SPACK-11: Spack compiler wrapper is now in bash. | Todd Gamblin | 1 | -140/+326 | |
- Startup is much faster - Added test for compiler wrapper parsing. - Removed old compilation module that had to be imported by old cc. - Removed cc from python version checks now that it's bash. | |||||
2014-08-10 | cc supports Python 2.6 | Todd Gamblin | 1 | -3/+3 | |
2014-07-09 | Fix for SPACK-35: Fortran not working properly | Todd Gamblin | 5 | -1/+5 | |
- Spack needed symlinks in env for fortran compilers. - 'fc' is a bash bulitin, so can't use it for fortran compiler. - switched to 'f90' for this. - mpich 3 builds with fortran now. - enabled shared libs in mpich package | |||||
2014-06-22 | Compiler support now uses configuration files. | Todd Gamblin | 1 | -4/+13 | |
- no more need for compiler python files. - Default compilers are found in user's environment and added to ~/.spackconfig automatically - User can add new compilers by editing configuration file | |||||
2014-06-22 | Initial ability to swap compilers. | Todd Gamblin | 1 | -16/+31 | |
Fixes SPACK-16 and forces compiler script to build using compiler wrappers. - works with gcc and clang on laptop. | |||||
2014-04-15 | bugfix for SPACK-20: add dependency bin directories to PATH | Todd Gamblin | 1 | -12/+12 | |
- Consolidated build environment stuff from package.py into build_environment.py - package.py calls build_environment.py functions just before calling install(), in do_install() - Organization is better b/c SPACK_xxxx environment variables are now in build_environment, the only place they're used. Were previously cluttering globals.py. | |||||
2014-03-15 | Merge branch 'spindle' into next | Todd Gamblin | 1 | -2/+9 | |
- Fixed conflicting changes to env/cc - TODO: get rid of small hack in cc for machines with no CC | |||||
2014-03-15 | Merge branch 'stat' into next | Todd Gamblin | 1 | -0/+6 | |
2014-03-14 | Moving utilities to a common LLNL package. | Todd Gamblin | 1 | -1/+1 | |
2014-03-14 | Fix issue when compiler wrappers ran gcc -V | Matthew LeGendre | 1 | -1/+4 | |
2014-03-14 | workarounds for bugs | Gregory L. Lee | 1 | -0/+6 | |
2013-06-02 | Add checks for version 2.7 | Todd Gamblin | 1 | -0/+3 | |
2013-02-20 | Added libunwind and fixed link issues in cc. | Todd Gamblin | 1 | -34/+54 | |
2013-02-19 | Fixed passing of dependence prefixes to cc. libdwarf works. | Todd Gamblin | 1 | -1/+2 | |
2013-02-19 | Fixes, remove parallel build for libdwarf due to race case. | Todd Gamblin | 1 | -25/+27 | |
2013-02-19 | rpaths for dependencies. elf, dwarf, cmake build on Linux | Todd Gamblin | 1 | -0/+8 | |
2013-02-18 | Dependencies now work. Added libelf, libdwarf. | Todd Gamblin | 11 | -0/+79 | |