Homebrew no se puede adaptar a otras versiones de gcc utilizando las opciones de línea de comandos. Sin embargo, puede anular fácilmente el compilador anterior si edita la fórmula open-mpi y boost. Por ejemplo, puede agregar algunos comandos después de que el "def instalar" en mpi.rb abierta:
def install
# Force compilation with gcc-4.6
ENV['CC'] = '/usr/local/bin/gcc-4.6'
ENV['LD'] = '/usr/local/bin/gcc-4.6'
ENV['CXX'] = '/usr/local/bin/g++-4.6'
# Compiler complains about link compatibility with FORTRAN otherwise
ENV.delete('CFLAGS')
ENV.delete('CXXFLAGS')
que trabajó para mí en León. Buena suerte.
Gracias! Eso suena bastante más o menos exactamente lo que quería ... Intenté configurar CC y CXX desde la línea de comandos, pero al parecer la cocción mata el medio ambiente. –