OpenSpeedShop/CBTF package updates and fixes (#11470)
This avoids using Boost 1.70.0, fixes library access in OpenSpeedShop packages, adds new versions, and updates QT dependency constraints in CBTF and OpenSpeedShop packages - Constrain Boost dependency to 1.69.0 or earlier to avoid issues with 1.70.0 for Open|SpeedShop and CBTF packages - Update DYNINSTAPI_RT_LIB environment variable to use single library from "find_libraries" (which returns a list) in OpenSpeedShop packages Fixes #11443 - Add version 1.9.3 for CBTF Argo Navis, CBTF Krell, CBTF LANL, and CBTF packages - Add version 2.4.1 for OpenSpeedShop Utils and OpenSpeedShop packages - Update QT dependency to 5.10.0 or greater for QtGraph and CBTF Argo Navis packages
This commit is contained in:
parent
e90b4ce6fb
commit
c7f23dcd8d
8 changed files with 18 additions and 13 deletions
|
@ -19,10 +19,9 @@ class CbtfArgonavisGui(QMakePackage):
|
|||
|
||||
depends_on("cmake@3.0.2:", type='build')
|
||||
|
||||
depends_on('qt@5.10.0:', when='@develop')
|
||||
depends_on('qt@5.10.0', when='@1.3.0.0:9999')
|
||||
depends_on('qt@5.10.0:')
|
||||
|
||||
depends_on("boost@1.66.0:")
|
||||
depends_on("boost@1.66.0:1.69.0")
|
||||
|
||||
# For MRNet
|
||||
depends_on("mrnet@5.0.1-3:+lwthreads", when='@develop')
|
||||
|
|
|
@ -14,6 +14,7 @@ class CbtfArgonavis(CMakePackage):
|
|||
git = "https://github.com/OpenSpeedShop/cbtf-argonavis.git"
|
||||
|
||||
version('develop', branch='master')
|
||||
version('1.9.3', branch='1.9.3')
|
||||
version('1.9.2', branch='1.9.2')
|
||||
version('1.9.1.2', branch='1.9.1.2')
|
||||
version('1.9.1.1', branch='1.9.1.1')
|
||||
|
@ -37,7 +38,7 @@ class CbtfArgonavis(CMakePackage):
|
|||
depends_on("elf", type="link")
|
||||
|
||||
# For boost
|
||||
depends_on("boost@1.66.0:")
|
||||
depends_on("boost@1.66.0:1.69.0")
|
||||
|
||||
# For MRNet
|
||||
depends_on("mrnet@5.0.1-3:+cti", when='@develop+cti')
|
||||
|
|
|
@ -18,6 +18,7 @@ class CbtfKrell(CMakePackage):
|
|||
git = "https://github.com/OpenSpeedShop/cbtf-krell.git"
|
||||
|
||||
version('develop', branch='master')
|
||||
version('1.9.3', branch='1.9.3')
|
||||
version('1.9.2', branch='1.9.2')
|
||||
version('1.9.1.2', branch='1.9.1.2')
|
||||
version('1.9.1.1', branch='1.9.1.1')
|
||||
|
@ -53,7 +54,7 @@ class CbtfKrell(CMakePackage):
|
|||
depends_on("binutils")
|
||||
|
||||
# For boost
|
||||
depends_on("boost@1.66.0:")
|
||||
depends_on("boost@1.66.0:1.69.0")
|
||||
|
||||
# For Dyninst
|
||||
depends_on("dyninst@develop", when='@develop')
|
||||
|
|
|
@ -14,6 +14,7 @@ class CbtfLanl(CMakePackage):
|
|||
git = "https://github.com/OpenSpeedShop/cbtf-lanl.git"
|
||||
|
||||
version('develop', branch='master')
|
||||
version('1.9.3', branch='1.9.3')
|
||||
version('1.9.2', branch='1.9.2')
|
||||
version('1.9.1.2', branch='1.9.1.2')
|
||||
version('1.9.1.1', branch='1.9.1.1')
|
||||
|
|
|
@ -17,6 +17,7 @@ class Cbtf(CMakePackage):
|
|||
git = "https://github.com/OpenSpeedShop/cbtf.git"
|
||||
|
||||
version('develop', branch='master')
|
||||
version('1.9.3', branch='1.9.3')
|
||||
version('1.9.2', branch='1.9.2')
|
||||
version('1.9.1.2', branch='1.9.1.2')
|
||||
version('1.9.1.1', branch='1.9.1.1')
|
||||
|
@ -33,7 +34,7 @@ class Cbtf(CMakePackage):
|
|||
|
||||
depends_on("cmake@3.0.2:", type='build')
|
||||
|
||||
depends_on("boost@1.66.0:")
|
||||
depends_on("boost@1.66.0:1.69.0")
|
||||
|
||||
# For MRNet
|
||||
depends_on("mrnet@5.0.1-3:+cti", when='@develop+cti')
|
||||
|
|
|
@ -35,6 +35,7 @@ class OpenspeedshopUtils(CMakePackage):
|
|||
git = "https://github.com/OpenSpeedShop/openspeedshop.git"
|
||||
|
||||
version('develop', branch='master')
|
||||
version('2.4.1', branch='2.4.1')
|
||||
version('2.4.0', branch='2.4.0')
|
||||
version('2.3.1.5', branch='2.3.1.5')
|
||||
version('2.3.1.4', branch='2.3.1.4')
|
||||
|
@ -90,13 +91,13 @@ class OpenspeedshopUtils(CMakePackage):
|
|||
depends_on("sqlite")
|
||||
|
||||
# For boost
|
||||
depends_on("boost@1.66.0:")
|
||||
depends_on("boost@1.66.0:1.69.0")
|
||||
|
||||
depends_on("dyninst@develop", when='@develop')
|
||||
depends_on("dyninst@10:", when='@2.3.1.3:9999')
|
||||
|
||||
depends_on("python", when='@develop', type=('build', 'run'))
|
||||
depends_on("python@2.7.14:2.7.15", when='@2.3.1.3:9999', type=('build', 'run'))
|
||||
depends_on("python@2.7.14:2.7.99", when='@2.3.1.3:9999', type=('build', 'run'))
|
||||
|
||||
depends_on("libxml2")
|
||||
|
||||
|
@ -279,7 +280,7 @@ def setup_environment(self, spack_env, run_env):
|
|||
shared=True, recursive=True)
|
||||
|
||||
# Set Dyninst RT library path to support OSS loop resolution code
|
||||
run_env.set('DYNINSTAPI_RT_LIB', dyninst_libdir)
|
||||
run_env.set('DYNINSTAPI_RT_LIB', dyninst_libdir[0])
|
||||
|
||||
# Find openspeedshop library path
|
||||
oss_libdir = find_libraries(
|
||||
|
|
|
@ -27,6 +27,7 @@ class Openspeedshop(CMakePackage):
|
|||
git = "https://github.com/OpenSpeedShop/openspeedshop.git"
|
||||
|
||||
version('develop', branch='master')
|
||||
version('2.4.1', branch='2.4.1')
|
||||
version('2.4.0', branch='2.4.0')
|
||||
version('2.3.1.5', branch='2.3.1.5')
|
||||
version('2.3.1.4', branch='2.3.1.4')
|
||||
|
@ -86,7 +87,8 @@ class Openspeedshop(CMakePackage):
|
|||
depends_on("sqlite")
|
||||
|
||||
# For boost
|
||||
depends_on("boost@1.66.0:")
|
||||
# depends_on("boost@1.66.0:")
|
||||
depends_on("boost@1.66.0:1.69.0")
|
||||
|
||||
depends_on("dyninst@develop", when='@develop')
|
||||
depends_on("dyninst@10:", when='@2.3.1.3:9999')
|
||||
|
@ -288,7 +290,7 @@ def setup_environment(self, spack_env, run_env):
|
|||
shared=True, recursive=True)
|
||||
|
||||
# Set Dyninst RT library path to support OSS loop resolution code
|
||||
run_env.set('DYNINSTAPI_RT_LIB', dyninst_libdir)
|
||||
run_env.set('DYNINSTAPI_RT_LIB', dyninst_libdir[0])
|
||||
|
||||
run_env.set('OPENSS_RAWDATA_DIR', '.')
|
||||
|
||||
|
|
|
@ -20,8 +20,7 @@ class Qtgraph(QMakePackage):
|
|||
version('1.0.0.0', branch='1.0.0.0')
|
||||
|
||||
# qtgraph depends on these packages
|
||||
depends_on('qt@4.8.6:', when='@develop')
|
||||
depends_on('qt@5.10.0', when='@1.0.0.0:')
|
||||
depends_on('qt@5.10.0:', when='@1.0.0.0:')
|
||||
|
||||
depends_on("graphviz@2.40.1:", when='@develop')
|
||||
depends_on("graphviz@2.40.1", when='@1.0.0.0:')
|
||||
|
|
Loading…
Reference in a new issue