Per impostazione predefinita, brew install openmpi
utilizza clang
per creare il proprio wrapper.Come creare openmpi con homebrew e gcc-4.9?
Devo specificare gcc-4.9
(Homebrew installato) per il wrapper.
ho cercato
$export CC=gcc-4.9
$brew install openmpi
$brew install --cc=gcc-4.9 openmpi
$brew install --with-gcc49 openmpi
$brew install -CC=gcc-4.9 -CXX=g++-4.9 -FC=gfortran -F77=gfortran openmpi
$brew install openmpi --cc=gcc-4.9
$brew install openmpi --CC=gcc-4.9 --CXX=g++-4.9 --FC=gfortran --F77=gfortran
Infine, ho modificato il openmpi
formula aggiungendo:
args = %W[
CC=gcc-4.9
CXX=g++-4.9
FC=gfortran
F77=gfortran
ho ancora
$mpicc --showme
clang -I/usr/local/Cellar/open-mpi/1.8.4/include -L/usr/local/opt/libevent/lib -L/usr/local/Cellar/open-mpi/1.8.4/lib -lmpi
Perché non lo installate semplicemente dalla sorgente? –
Voglio imparare come impostare il compilatore anche per altri pacchetti – ilciavo
La mia ipotesi è che quello che hai fatto per modificare la ricetta homebrew sia corretto e stai solo vedendo i risultati di una vecchia installazione. Almeno mi sta bene. –