-
Notifications
You must be signed in to change notification settings - Fork 39
Description
I have openmpi 3.0.0 compiled using Intel compilers icc, icpc, ifort version 18.0.1, running on a Mac OS X 10.13.2 (High Sierra). I am using Intelpython version 2.7.14. Trying to compile and link py-Orbit generates errors:
ld: warning: PIE disabled. Absolute addressing (perhaps -mdynamic-no-pic) not allowed in code signed PIE, but used in ___svml_cos2_chosen_core_func_init from /opt/intel/compilers_and_libraries_2018.1.126/mac/compiler/lib/libsvml.a(svml_d_cos2_iface_la.o). To fix this warning, don't compile with -mdynamic-no-pic or link with -Wl,-no_pie
[I believe this has been reported independently.]
The issue does not arise with MPI set up using gcc, which suggests an Intel problem rather than a problem with py-Orbit. Nor did I have the fault before I upgraded to High Sierra and intel 18.
The full output is attached.
I have reported the problem separately to Intel. As yet I have not had a solution though they accept that the problem is materialising in libsvml, which is indeed an Intel library. It may not be the cause, however.