git clone https://github.com/spack/spack.git
export SPACK_ROOT=/path/to/spack
export PATH=${SPACK_ROOT}/bin:${PATH}
source ${SPACK_ROOT}/share/spack/setup-env.sh
git clone git@github.com:HPCToolkit/hpctoolkit.git
cd hpctoolkit
cd spack/etc/spack
cp defaults/config.yaml .
vi config.yaml [change build_job to number of cores on your machine]
cd spack/etc/spack
cp /path/to/hpctoolkit/spack/packages.yaml ./
vi config.yaml [change paths of existing packages, including cmake, perl, gcc, python, ...]
spack spec hpctoolkit
spack install --only dependencies hpctoolkit
cd /path/to/hpctoolkit
mkdir build && cd build
../configure --prefix=/path/to/install/prefix --with-spack=/path/to/spack/libraries/root --enable-develop
[Tip: check spack libraries' root->spack find --path package]
make install -j8