ipo: warning #11021: unresolved symbols referenced a dynamic library

Reference number: DPD200411050

Product versions:
    Intel® Parallel Studio XE 2015

OS affected:
    Linux*

Problem description:

During the final linkage stage of an application built with option "-ipo" there may be warning messages like:

ipo: warning #11021: unresolved hwloc_get_obj_by_depth
        Referenced in /usr/lib64/openmpi/lib/libmpi.so
ipo: warning #11021: unresolved hwloc_topology_get_depth
        Referenced in /usr/lib64/openmpi/lib/libmpi.so

All the unresolved symbols in the #11021 warning messages are from dynamic libraries which are not explicitly provided in the linkage command line by option "-l". They are indirectly referenced by the application through another dynamic library. The executable still can be generated and run.

 

Solution:

It has been fixed in Intel® Parallel Studio XE 2018.

Learn More

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.