I'm working with an API that is delivered to customers as a static library. This library in turn makes use of another 3rd party library built with the Intel Compiler. This library has dependencies to some Intel libraries that I don't possess. When I build a test application I get past this by specifying these libraries in the "Ignore specific library" in Visual Studio. What actually happens here? Where does VS get these symbols instead? Also
Will doing this remove optimizations that were intended from the Intel Compiler?
If instead I would get those libraries, would that lead to processor restrictions on an executable linked to my library?