Unable to compile chameleon over StarPU over SimGrid
Using the following command : spack install chameleon@master+simu+starpu+fxt~mpi ^starpu+simgrid~mpi+shared
on my personal laptop,
I get a linking error :
/home/eyraud/Travail/StarPU/spack/lib/spack/env/gcc/gfortran -O2 -g -DNDEBUG CMakeFiles/time_cgesv_incpiv_tile.dir/time_cgesv_incpiv_tile.c.o -o time_cgesv_incpiv_t ile -L/home/eyraud/Travail/StarPU/spack/opt/spack/linux-x86_64/gcc-4.8/starpu-src-7veticwr6k6gyd62pc2lmso4tx7kpzz6/lib -L/home/eyraud/Travail/StarPU/spack/opt/spack/l inux-x86_64/gcc-4.8/fxt-0.3.1-3zcvcf5mvydubwgnw4vwaew5obf4lirv/lib -L/home/eyraud/Travail/StarPU/spack/opt/spack/linux-x86_64/gcc-4.8/simgrid-3.13-366yrbstic3zbgmv3zta y6or2tibpjrl/lib -L/home/eyraud/Travail/StarPU/chameleon/spack-build/timing -Wl,-rpath,/home/eyraud/Travail/StarPU/spack/opt/spack/linux-x86_64/gcc-4.8/starpu-src-7vet icwr6k6gyd62pc2lmso4tx7kpzz6/lib:/home/eyraud/Travail/StarPU/spack/opt/spack/linux-x86_64/gcc-4.8/fxt-0.3.1-3zcvcf5mvydubwgnw4vwaew5obf4lirv/lib:/home/eyraud/Travail/St arPU/spack/opt/spack/linux-x86_64/gcc-4.8/simgrid-3.13-366yrbstic3zbgmv3ztay6or2tibpjrl/lib:/home/eyraud/Travail/StarPU/chameleon/spack-build/timing:/home/eyraud/Travai l/StarPU/chameleon/spack-build/compute:/home/eyraud/Travail/StarPU/chameleon/spack-build/runtime/starpu::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ../c ompute/libchameleon.so ../runtime/starpu/libchameleon_starpu.so -include starpu_simgrid_wrap.h /home/eyraud/Travail/StarPU/spack/opt/spack/linux-x86_64/gcc-4.8/starpu-s rc-7veticwr6k6gyd62pc2lmso4tx7kpzz6/lib/libstarpu-1.2.so -lfxt /home/eyraud/Travail/StarPU/spack/opt/spack/linux-x86_64/gcc-4.8/simgrid-3.13-366yrbstic3zbgmv3ztay6or2ti bpjrl/lib/libsimgrid.so -lpthread /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/librt.so ../compute/libchameleon.so: undefined reference to `LAPACKE_cstedc' ../compute/libchameleon.so: undefined reference to `LAPACKE_dsbtrd' ../compute/libchameleon.so: undefined reference to `LAPACKE_cbdsqr' ../compute/libchameleon.so: undefined reference to `LAPACKE_zgbbrd' ../compute/libchameleon.so: undefined reference to `LAPACKE_sbdsqr' ../compute/libchameleon.so: undefined reference to `LAPACKE_zbdsqr' ../compute/libchameleon.so: undefined reference to `morse_lapack_constants' ../compute/libchameleon.so: undefined reference to `LAPACKE_chbtrd' ../compute/libchameleon.so: undefined reference to `LAPACKE_dgbbrd' [...]
Installing liblapacke-dev
and liblapack-dev
(even though I assume it should not be needed when using the simulation version) did not help.