Qual è la directory canonica in cui installare le versioni parallele di LLVM?

0

Sto cercando di creare e installare diverse versioni di clang contemporaneamente, inclusa una build da svn. Non desidero interferire con l'esistente LLVM Apple che manterrei disponibile come invocazioni predefinite clang , clang++ , c++ et c. . Quindi dove sarebbe il posto logico per mettere queste versioni multiple?

Potrei inserirlo in qualcosa come ~/llvm/svn/ ma posizionarli sotto ~/ sembra un po 'antiestetico.

    
posta Calchas 11.11.2016 - 13:29
fonte

1 risposta

1

Non esiste uno standard reale.

La scelta della directory home è più semplice per la loro compilazione. L'unico commento qui è perché la parte svn della directory userebbe ~ / llvm.

Se sei l'unico utente che la home directory ha senso, se il tuo sistema è multiutente allora potrebbero essere collocati in / usr / local / llvm. Poiché Unix è multiutente e sospetto che prima di OSX pochissime macchine avessero un utente lo standard Unix è / usr / local e anche ora gli amministratori di sistema e le distribuzioni devono assumere uise multiutente.

Vorrei anche prendere in considerazione l'utilizzo di gestori di pacchetti come Macports o Homebrew. Dalla lettura di mailing list Macports la compilazione e l'utilizzo di llvm non è solo una semplice compilazione e i portatori wioll hanno risolto i problemi o possono lavorare con voi per risolvere i problemi.

    
risposta data 11.11.2016 - 14:21
fonte

Leggi altre domande sui tag