Da quando ho installato gcc-49
sul mio Mac non riesco più a trovare Homebrew per trovare il compilatore C++. Viene a mancare sempre con messaggi di errore come:Come sovrascrivere permanentemente le impostazioni di HOMEBREW_CC e HOMEBREW_CXX?
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
in corso "upgrade birra -v" sputa fuori questo:
...
==> ENV
HOMEBREW_CC: llvm-gcc
HOMEBREW_CXX: llvm-g++
...
Non ho idea del motivo per cui Homebrew vuole usare questi compilatori. Perché non può usare le normali variabili di ambiente CC/CXX come tutto il resto?
ho già trovato, che modificando la formula direttamente come descritto nella Using Homebrew with alternate GCC, posso cambiare il HOMEBREW_CXX
da utilizzare /usr/local/bin/g++
per esempio, che rende la compilazione di formule che hanno bisogno di lavorare di nuovo C++.
Ma non voglio modificare ogni singola formula a mano per il resto dei miei giorni. Come posso modificare questa variabile di ambiente HOMEBREW_CXX
in modo permanente? Ho provato ad impostarli nel mio .bash_profile ed eseguire "export HOMEBREW_CXX = ..." nella console e nessuno di questi lavori, solo modificando direttamente la formula.
Qualcuno ha un'idea?
alcun successo? Sto cercando come impostare Homebrew per usare GCC di default – Denis