Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
vlsi:personalpages:pacher:devel [02/08/2013 18:08]
pacher
vlsi:personalpages:pacher:devel [11/08/2017 15:55] (versione attuale)
pacher
Linea 1: Linea 1:
  
-====== ​My temporary development area =====+====== ​pacher/​devel ======
  
  
  
-====== Note installazioni in locale ======+===== PyROOT / GUI =====
  
-Creare un'​area locale:+Random examples from the Web.
  
-<​code>​ +Example1:
-mkdir ~/local +
-</​code>​+
  
-Concetti basebootstrapping,​ cross-compilazione,​ host/target ​+[[http://​hepmcvisual.hepforge.org/​svn/​HepMCBrowser/​tags/​v0_9_4/​python/​HepMCBrowserFrame.py]]
  
-Architettura della macchina: 
  
-<​code>​ +Example2:
-uname -m +
-x86_64 +
-</​code>​+
  
 +[[https://​gitlab.in2p3.fr/​jemeuso/​eusoballoon/​blob/​9eeb9f7bd897f003ff3a657be8bee0cabb3e4e76/​EtotEtos/​EUSO-TA_data_access_package_180914/​etos/​etoswindows/​mainwindow.py]]
  
-Procedura: 
  
-<​code>​ +Example3:
-setenv PREFIX $HOME/​local +
-</​code>​ +
- +
- +
- +
-**Binutils** +
- +
-<​code>​ +
-cd ~/​local/​sources +
-wget http://​ftp.gnu.org/​gnu/​binutils/​binutils-2.23.tar.gz +
-tar -xzf binutils-2.23.tar.gz +
-mkdir binutils.build +
-cd binutils.build +
-../​binutils-2.23/​configure --help >> configure.help +
-../​binutils-2.23/​configure [options...] [VAR=value...] && make && make install +
-</​code>​ +
- +
- +
-Opzioni fondamentali del configure:​ +
- +
-<​code>​ +
-../​binutils-2.23/​configure --prefix=$PREFIX +
-make && make install +
-</​code>​ +
- +
- +
- +
-**GCC** +
- +
-Scaricare i pacchetti gcc, g++, GMP, MPFR e MPC, gli ultimi vanno messi poi +
-direttamente nella directory dei sorgenti e rinominati come gmp, mpfr, mpc: +
- +
-<​code>​ +
-cd ~/​local/​sources +
-mkdir gcc +
-cd gcc +
-wget http://​ftp.sunet.se/​pub/​gnu/​gcc/​infrastructure/​gmp-4.3.2.tar.bz2 +
-wget http://​ftp.sunet.se/​pub/​gnu/​gcc/​infrastructure/​mpc-0.8.1.tar.gz +
-wget http://​ftp.sunet.se/​pub/​gnu/​gcc/​infrastructure/​mpfr-2.4.2.tar.bz2 +
-</​code>​ +
- +
-Scaricare da un mirror i pacchetti gcc-core e gpp +
- +
- +
-<​code>​ +
-wget ftp://​ftp.mirrorservice.org/​sites/​sourceware.org/​pub/​gcc/​releases/​gcc-4.6.1/​gcc-core-4.6.1.tar.gz +
-wget ftp://​ftp.mirrorservice.org/​sites/​sourceware.org/​pub/​gcc/​releases/​gcc-4.6.1/​gcc-g++-4.6.1.tar.gz +
-</​code>​ +
- +
-Scompattare con tar -xzf oppure tar -xjf +
- +
-Spostare mpc, gmp e mpfr in gcc-x.y +
- +
-<​code>​ +
-mv gmp-4.3.2 gcc-4.6.1/​gmp +
-mv mpc-0.8.1 gcc-4.6.1/​mpc +
-mv mpfr-2.4.2 gcc-4.6.1/​mpfr +
-</​code>​ +
- +
- +
-Compilare in una directory diversa dai sorgenti! +
- +
-<​code>​ +
-mkdir gcc.build +
-cd gcc.build +
-../​gcc-4.8.1/​configure [options] && make && make install +
-</​code>​ +
- +
-<​code>​ +
-../​gcc-4.8.1/​configure --help >> configure.help +
-</​code>​ +
- +
- +
-<​code>​ +
-../​gcc-4.8.1/​configure --prefix=$PREFIX --disable-multilib --enable-languages='​c c++' +
-</​code>​ +
- +
- +
- +
-====== libX11-devel ===== +
- +
-I sorgenti li scarico da pkgs.org. Occorre soddisfare la dipendenza con xproto, perche'​ +
-mancano gli header files. +
- +
-<​code>​ +
-cd ~/​local/​sources +
-mkdir xproto +
-cd xproto +
-wget http://​vault.centos.org/​6.4/​os/​Source/​SPackages/​xorg-x11-proto-devel-7.6-25.el6.src.rpm +
-rpm2cpio xorg-x11-proto-devel-7.6-25.el6.src.rpm |cpio -idmv +
- tar -xjf xproto-7.0.23.tar.bz2 +
-mkdir xproto.build +
-cd xproto.build +
-../​xproto-7.0.23/​configure --help  +
-</​code>​ +
- +
-<​code>​ +
-cd ~/​local/​sources +
-mkdir libX11-devel +
-cd libX11-devel +
-wget http://​vault.centos.org/​6.4/​os/​Source/​SPackages/​libX11-1.5.0-4.el6.src.rpm +
-rpm2cpio ​ libX11-1.5.0-4.el6.src.rpm | cpio -idmv +
-rm libX11-1.5.0-4.el6.src.rpm +
-tar -xjf libX11-1.5.0.tar.bz2 +
-</​code>​+
  
 +[[https://​www-zeuthen.desy.de/​geant4/​g4course2011/​day3/​7_analysis/​analyse_8py-source.html]]