Sto provando a compilare un pacchetto di algoritmi ricevuto da qualcun altro. Fondamentalmente tutto ciò che devo fare è eseguire uno script bash e tutto verrà compilato automaticamente. Ora dopo aver eseguito lo script, ottengo molti errori, come ad esempio:
clang: error: unsupported option '-fopenmp'
La mia comprensione è che Apple LLVM non supporta OpenMPI, quindi quello che ho fatto è installare la versione più recente di gcc installando LLVM (versione 4.0) tramite Homebrew. Ho provato ad aggiungere questo al mio profilo bash aggiungendo quanto segue (trovato sul web - le mie scuse, questo non è il mio terreno di casa):
# export PATH=/usr/local/opt/llvm/bin:$PATH
# export CPLUS_INCLUDE_PATH=$(llvm-config --includedir):$CPLUS_INCLUDE_PATH
# export LD_LIBRARY_PATH=$(llvm-config --libdir):$LD_LIBRARY_PATH
Ma sfortunatamente questo non ha funzionato. Ottengo gli stessi errori e ho scoperto che il mio computer utilizza ancora clang:
$ g++ --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.1.0 (clang-802.0.42)
Target: x86_64-apple-darwin16.5.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Qualcuno sa cosa fare? Non posso usare un altro programma di installazione specificando la versione, poiché è un lungo script di bash e non saprei cosa cambiare dove.