Usa specifici gcc locali e librerie correlate con Homebrew

1

Vorrei usare Homebrew per installare alcune cose,

Nel frattempo, ho già installato il mio gcc locale e voglio che Homebrew usi questo specifico (questo gcc in /usr/local/bin/gcc viene spesso aggiornato da me stesso).

Sfortunatamente, Homebrew capisce sempre la sua dipendenza da gcc e le librerie correlate, quindi le scarica tutte a /usr/local/Cellar .

Ad esempio:

Sul mio Mac, which gcc punta effettivamente a /usr/local/bin/gcc , quando I brew install suite-sparse , scarica gcc-4.9.1, mentre ho già gcc-4.9.2 localmente.

Voglio solo mantenere le cose semplici, usare il mio gcc locale con la libreria associata, ad es. gmp e mpfr (a /usr/local/lib ), è possibile con Homebrew?

    
posta lorniper 21.02.2015 - 18:27
fonte

1 risposta

1

No, non è possibile. Quando installi gcc , devi soddisfare le dipendenze richieste, altrimenti questi pacchetti verranno installati per garantire che funzioni.

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

Lo stesso accade sul sistema linux, è possibile installare gcc senza le sue dipendenze:

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)
    
risposta data 21.02.2015 - 18:48
fonte

Leggi altre domande sui tag