Error "no rule to process file" When Using Intel® Compilers 19.0 Within Xcode* 10

By Devorah Hayman,

Published:09/28/2018   Last Updated:09/28/2018

Reference Number:

ONSAM-897

Version:

  • Intel® Fortran Compiler for macOS 19.0 (part of Parallel Studio XE 2019)
  • Intel® C++ Compiler for macOS 19.0 (part of Parallel Studio XE 2019)

Operating System: 

  • macOS* 10.13 and later versions

Problem Description:

macOS*’s new XCode 10 and 11 come with a new build system and it is configured as the default. Currently,  Intel Compilers do not support the new build system. You will see following error when building an Intel Compiler project within XCode 10: 

Please refer to Build System Release Notes for Xcode 10 under "Custom build system plugins" for more information. 

Resolution Status: 

To use Intel Fortran Compiler or Intel C++ Compiler to build your project in Xcode 10 switch to “Legacy Build System” in Project Settings.  To get to Project Settings, use the menu "File" -> "Project Settings"

                     

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804