I have just downloaded Spike 1.0 and encounted a link error when making the C examples on an AMD opteron and Linux platform. The spike library is automatically included in the compile command line:
cc cc -o _results/toeplitz toeplitz.o help.o -L/home/SPIKE/1.0/examples/examples_c/../../lib/em64t -lspike -lspike_adapt -lspike_adapt_de -lspike_adapt_grid_f -lspike_mpi_comm_intelmpi -lmkl_solver -lmkl_lapack -lmkl -lguide -lpthread -lm
The linker complains:
/usr/bin/ld: cannot find -lspike_adapt_de
Actually the libspike_adapt_de.so does exist in /home/SPIKE/1.0/lib/em64t. I have tried GNU and PGI compilers. Both have got the same error. The linker seems only complaining about the unfound shared library. As Spike is a pre-compiled library for Intel processors and compilers, I'd like to know whether this is an incompatibility problem or there is a workaround to the error.