The -i-static option looks like a problem here. I think you would want to leave the linking of Intel run-time libraries until the final link, rather than attempting to link bits of them statically into each of your libraries, even if you are restricting the final link to static only.
Thanks, got it to work.
I took the "-i-static" out of the linker commands for the shared libraries, and included "-static-intel" in the final link statement. However, now it needs /opt/intel/fc/10.1.015/lib to be in $LD_LIBRARY_PATH. Is there any way around that?