Nota sull'installazione di Root 5.30 in Ubuntu 11.10 (gcc v.4.16)
Ciao a tutti,
Dato che mi è capitato di reinstallare ROOT condivido con voi due consigli utili per evitare un paio di errori nell'installazione. La versione interessata è la 5.30 (attualmente "recommended") ed il sistema operativo è Linux Ubuntu 11.10 (ultimo disponibile).
Per l'installazione seguite il capitolo 3.1 del file INSTALL che trovate nella cartella $ROOTSYS/root/README/
In particolare dopo aver fatto./configure --help
scegliete l'architettura in base al vostro sistema operativo, molto probabilmente una tra queste[1]:
* linux - per i386 Linux with gcc >= 3
* linuxx8664gcc - per x86-64 Linux with gcc >= 3.x
quindi fate:
./configure ARCHITETTURA
(attenzione aggiungete l'opzione --prefix, che nell'INSTALL non è segnalata[2])
infine per compilare fate:
make -k LDFLAGS="-Wl,--no-as-needed"
Se avete un processore dual core (probabile, se avete un computer comprato dopo il 2005[3]) aggiungete al make sopra l'opzione -j2 quindi:make -j2 -k LDFLAGS="-Wl,--no-as-needed"
Le opzioni a make servono per evitare l'errore un errore del tipo "Undefined reference to ..." che capita con gcc v4.16[4].
Ciao,
Cristian
[1]potete saperlo facendouname -a
se vedete nell'output x86_64 avete installato Ubuntu a 64 bit altrimenti se c'è solo x86 è a 32 bit (i386).
[2]]http://root.cern.ch/phpBB3/
[3]per vedere il numero di processori fate, vedrete tante righe quanti processoriless /proc/cpuinfo | grep processor
Un altro comando utile è:sudo lshw -c cpu
[4]http://root.cern.ch/phpBB3/