Homebrew не может адаптироваться к другим версиям gcc, используя параметры командной строки. Вы можете легко переопределить старый компилятор, если отредактируете формулу open-mpi и boost. Например, вы можете добавить несколько команд после «def install» в open-mpi.rb:
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')
Это сработало для меня на Льве. Удачи.