Hi
I have recently upgraded to MPSS-3.6.1 to make use of gcc 5.1 on the Phi but the linker of the offload code now fails trying to find libcoi_device
It appears that this library is not installed on the host by MPSS-3.6.1 and /opt/intel/mic only contains the host the libcoi_host
Do I need to compile this library from the source code?
Thanks
Jamil
Error Message
MIC command line:
icpc -fPIC -fPIC -openmp -std=c++11 -diag-disable 10397 -diag-disable 3699 -diag-disable 10128 -diag-disable 1478 -diag-disable remark -fargument-noalias -ansi-alias -opt-report2 -opt-report-phase=loop,vec,offload -O3 -DNDEBUG -shared -o libzCFDDispatch.so /tmp/icpcMICwSyvg5 - -opt-report2 -opt-report-phase=loop,vec
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libimf.so when searching for -limf
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libimf.a when searching for -limf
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libsvml.so when searching for -lsvml
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libsvml.a when searching for -lsvml
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libirng.so when searching for -lirng
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libirng.a when searching for -lirng
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libipgo.a when searching for -lipgo
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libdecimal.a when searching for -ldecimal
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libiomp5.so when searching for -liomp5
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libiomp5.a when searching for -liomp5
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libiomp5.so when searching for -liomp5
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libiomp5.a when searching for -liomp5
ld: skipping incompatible /opt/intel/compilers_and_libraries_2016.1.150/linux/compiler/lib/mic/libcilkrts.so.5 when searching for libcilkrts.so.5
ld: cannot find -lcoi_device