Migrating from 32 to 64 Linux with FLUKA and flukaGUI - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Migrating from 32 to 64 Linux with FLUKA and flukaGUI

Description:

glibc-devel-. i386. In my case it was only displaying glibc-devel ... yum install glibc-devel.i386. links successfully after this. flukaGUI aFlukaGUI-v06.tgz ... – PowerPoint PPT presentation

Number of Views:63
Avg rating:3.0/5.0
Slides: 7
Provided by: infofluka
Category:

less

Transcript and Presenter's Notes

Title: Migrating from 32 to 64 Linux with FLUKA and flukaGUI


1
Migrating from 32 to 64 Linux with FLUKA and
flukaGUI
  • A few items to work with FLUKA if switching from
    SLC3 to SLC4 (64)
  • Thanks to Alfredo, Anton and Chris.

Ludovic Nicolas
2
If this problem is encountered...
link step after untaring fluka2006.3b-linuxAA.tar.
gz with a compiler such as gcc -v ----gt Reading
specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.6/
specs gcc version 3.4.6 20060404 (Red Hat
3.4.6-3)

3
Issue the command at the prompt

rpm -q --qf "NAME-VERSION-RELEASE
ARCH\n" glibc-devel


and look for the 32 version
glibc-devel-..... i386

In my case it was only displaying
glibc-devel-2.3.4-2.25 x86_64
Alfredos tip install the missing one as root
with yum install glibc-devel.i386 links
successfully after this.
4
flukaGUI aFlukaGUI-v06.tgz
You need ROOT (the package). ROOT website
recommends 5.14
Works fine stand alone with the compiler
mentioned previously but not with flukaGUI
5
At the ./configure step, it will complain with
root_at_pcscrp23 aFlukaGUI-v06 ./configure
attempt to configure flukaGUI, v06 gt ldd
output seems to not show a dynamic libg2c ---gt
trouble, could not find required libg2c, exit
gt try to supply the correct path to libg2c with
-l/--libg2c
Get libg2c.so.0.0.0 from /usr/lib/ in afs and
place it into the otherwise free-of-it /usr/lib/
of your local machine. Then symbolic link it
with ln -s to libg2c.so.0
At the make step it with complain with
Anton pointed out the need of being at the same
bit-level between FLUKA and ROOT ---gt get ROOT 32
6
Get the 32-ROOT from afs at /afs/cern.ch/sw/lcg/
external/root/5.14.00e/slc4_ia32_gcc34/
Add it locally to your machine scp -r
/afs/cern.ch/sw/lcg/external/root/5.14.00e/slc4_ia
32_gcc34/root/ /usr/local/bin
Also get libungif from /usr/lib in AFS and place
it in your local /usr/lib while also symbolink
it. You might have to do the same with
libpcre.so.0.0.1 but this time in /lib (symbolink
it to libpcre.so.0)
Also Chris recommends to take care when cross
compiling between different architectures
Fortran utilities.
Write a Comment
User Comments (0)
About PowerShow.com