Daniel Marino
30 d’octubre 2024
Resolució de problemes de compilació d'OpenMP a macOS per a les compilacions CMake

Pot ser molest seguir rebent l'avís "NO s'ha pogut trobar OpenMP_C" a macOS, sobretot quan CMake utilitza el Clang d'Xcode de manera predeterminada, que no és compatible amb OpenMP. Múltiples compilacions poden veure's afectades per aquest problema, que és freqüent a Apple Silicon. Sovint es soluciona configurant CMake perquè utilitzi una versió de Clang compatible amb OpenMP, com ara una instal·lada amb MacPorts. Aquesta publicació ofereix una sèrie de mètodes i scripts provats per redirigir CMake a les vies de compilació adequades, facilitant un processament paral·lel sense problemes i evitant errors de configuració.