Estoy intentando compilar un paquete algoritmo recibido por otra persona. Básicamente todo lo que necesita hacer es ejecutar un script bash y todo se compilará automáticamente. Ahora al ejecutar la secuencia de comandos, consigo una gran cantidad de errores, tales como:
clang: error: unsupported option '-fopenmp'
Tengo entendido que Apple LLVM no es compatible con OpenMPI, así que lo que hice fue instalar la versión más reciente de gcc al instalar LLVM (versión 4.0) a través de Homebrew. Intenté agregar esto a mi perfil de bash agregando lo siguiente (que se encuentra en la web: disculpas, este no es el terreno de mi 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
Pero lamentablemente esto no funcionó. Recibo los mismos errores y descubrí que mi computadora todavía usa el 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
¿Alguien sabe qué hacer? No puedo usar otro instalador especificando la versión, ya que es un script bash largo, y no sabría qué cambiar dónde.