The Intel C ++ compiler provides its own OpenMP library, it is not associated with libgomp. You can use the -static-intel flag with icc / icpc to get rid of the libiomp5.so dependency, so your binary works on systems that don't have the Intel C ++ compiler installed.
$ icpc -openmp -static-intel t.cpp $ ./a.out
source share