spack/lib/spack
Ben Boeckel bd6378a6d2 Package.extends: update semantics when package isn't concrete (#5600)
This updates the logic for Package.extends so that if the spec
associated with the package is not concrete, it will report true if
the package *could extend* the given spec; generally speaking a
package could extend a spec as long as none of the details associated
with its extendee spec conflict with the given spec. When the spec
associated with the package is concrete, this function will only
report whether the package *does extend* the given spec. When both
the specs are concrete, the semantics are the same as before.
2017-10-26 13:12:32 -07:00
..
docs Buildcache: symlinks, externals, & install-checking (#5894) 2017-10-26 11:06:59 -07:00
env compilers/clang: add flang (#5503) 2017-10-10 13:52:10 -07:00
external Port CTest's log scraping logic to Spack (#5561) 2017-09-30 22:39:21 -07:00
llnl 'spack install' can overwrite an existing installation (#5384) 2017-10-24 12:32:30 -07:00
spack Package.extends: update semantics when package isn't concrete (#5600) 2017-10-26 13:12:32 -07:00