brew no vincula gcc después de la instalación?

¿Por qué brew no vincula gcc correctamente? ¿Qué me estoy perdiendo?

$>brew install gcc49 --without-multilib
==> Installing gcc49 from homebrew/homebrew-versions
==> Downloading http://ftpmirror.gnu.org/gcc/gcc-4.9.3/gcc-4.9.3.tar.bz2
==> Downloading from http://gnu.mirror.iweb.com/gcc/gcc-4.9.3/gcc-4.9.3.tar.bz2
######################################################################## 100.0%
==> ../configure --build=x86_64-apple-darwin13.4.0 --prefix=/usr/local/Cellar/gcc49/4.9.3 --libdir=/usr/local/Cellar/gcc49/4.9.3/lib/gc
==> make bootstrap
==> make install
🍺  /usr/local/Cellar/gcc49/4.9.3: 1079 files, 146M, built in 27.3 minutes
$>which gcc49   // <--------- NOTHING SHOWS UP HERE
$>which gcc  // <--------- NOTHING SHOWS UP HERE
$>

Lo intenté. brew unlink gcc49 && brew link gcc49¿Qué me estoy perdiendo?

Cuando haces los comandos brew link & unlink, ¿qué dice?
Ya vinculado. ok, parece que los ejecutables se llaman gcc-4.9 y no gcc.
Si solucionó su problema, cree una respuesta que diga lo que hizo y márquelo como resuelto.

Respuestas (2)

Los ejecutables se llaman gcc-4.9 y no gcc. Lo arreglé yendo a:

$>cd /usr/local/Cellar/gcc49/4.9.3/bin
$>ln -s gcc-4.9 gcc
$>ln -s g++-4.9 g++
$> cd ~
$>brew link gcc
¿No querrás decir ln -sen lugar de ln -x?

Creo que todas las variantes de gcc caseras no se vinculan como gcc. Puede buscar en /usr/local/bin y ordenar por tiempo o verificar en la /usr/local/Cellar/gcc49/4.9.3/bincarpeta donde todos los binarios realmente se construyen en lugar de enlazar sym a /usr/local/bin

ls -lrt /usr/local/bin | tail -20