Use gcc local específico y bibliotecas relacionadas con Homebrew

1

Me gustaría usar Homebrew para instalar algunas cosas,

Mientras tanto, ya instalé mi gcc local y quiero que Homebrew use este específico (este gcc en /usr/local/bin/gcc a menudo lo actualizo yo mismo).

Desafortunadamente, Homebrew siempre descubre su dependencia de gcc y las bibliotecas relacionadas, y luego las descarga en /usr/local/Cellar .

Por ejemplo:

En mi Mac, which gcc efectivamente apunta a /usr/local/bin/gcc , cuando brew install suite-sparse , descarga gcc-4.9.1, mientras que ya tengo gcc-4.9.2 localmente.

Solo quiero mantener las cosas simples, usar mi gcc local con la biblioteca asociada, por ejemplo. gmp y mpfr (en /usr/local/lib ), ¿es posible con Homebrew?

    
pregunta lorniper 21.02.2015 - 18:27

1 respuesta

1

No, no es posible. Cuando instala gcc , debe satisfacer las dependencias requeridas, de lo contrario, estos paquetes se instalarán para garantizar que la propiedad funcione.

Required: gmp ✔, libmpc ✘, mpfr ✘, cloog ✘, isl ✘

Lo mismo ocurre en el sistema Linux, puedes instalar gcc sin sus dependencias:

Depends: cpp-4.8 (= 4.8.2-19ubuntu1), gcc-4.8-base (= 4.8.2-19ubuntu1), binutils (>= 2.24), libgcc-4.8-dev (= 4.8.2-19ubuntu1), libc6 (>= 2.14), libcloog-isl4 (>= 0.17), libgmp10, libisl10 (>= 0.10), libmpc3, libmpfr4 (>= 3.1.2), zlib1g (>= 1:1.1.4)
Recommends: libc6-dev (>= 2.13-0ubuntu6)
    
respondido por el jherran 21.02.2015 - 18:48

Lea otras preguntas en las etiquetas