Standardmäßig verwendet clang
, um seinen Wrapper zu erstellen.Wie man openmpi mit homebrew und gcc-4.9 baut?
Ich muss gcc-4.9
(Homebrew installiert) für den Wrapper angeben.
ich versucht habe
$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
Schließlich habe ich geändert, um die openmpi
Formel hinzu:
args = %W[
CC=gcc-4.9
CXX=g++-4.9
FC=gfortran
F77=gfortran
ich immer noch
$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
Warum installieren Sie es nicht einfach von der Quelle selbst? –
Ich möchte lernen, wie man den Compiler auch auf andere Pakete setzt – ilciavo
Meine Vermutung ist, dass das, was Sie getan haben, um das Homebrew-Rezept zu ändern, richtig ist und Sie nur die Ergebnisse einer alten Installation sehen. Zumindest sieht es gut für mich aus. –