Difference: LHCbSLCOnDebian (39 vs. 40)

Revision 402013-05-15 - BenjaminCouturier

Line: 1 to 1
 
META TOPICPARENT name="LHCbSoftOnNonSupportedPlatforms"

Installing the LHCb Software on Ubuntu (and Debian)

Line: 92 to 92
 

Installing and Using LHCb Software

LHCb precompiled software can work on Ubuntu, but a few special actions are needed. (the following instructions have been tested on (K)Ubuntu 12.04)
Changed:
<
<
First follow the installation instructions at SoftwareInstallation, but set CMTCONFIG to x86_64-slc5-gcc46-opt, if the application you want to install has been built on gcc 4.6 (Panoramix, for example, does not have a gcc 4.6 build).
>
>
First follow the installation instructions at SoftwareInstallation, but set CMTCONFIG to x86_64-slc5-gcc46-opt, if the application you want to install has been built on gcc 4.6.
  This is usually enough to be able to run applications, but if you want to compile, you have to follow the following steps:
  • remove the directory $MYSITEROOT/lcg/external/gcc
    gcc 4.3 cannot understand some system headers present on recent platforms (gcc >= 4.4), so it is better to use the system compiler
  • install the version of gccxml from Ubuntu (the version of gccxml we distribute does not understand the headers too)
    sudo apt-get install gccxml
Added:
>
>
  • To build LHCb software, Install other needed dependencies:
    sudo apt-get install svn gccxml procmail
  • Create a "gmake" link to make:
    sudo ln -s /usr/bin/make /usr/bin/gmake
  • Make sure there is a libcrypto and libssl with the proper name:
         sudo ln -s /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libssl.so.10
         sudo ln -s /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.10
        
 
  • create the directory $MYSITEROOT/cmtusercontext and create inside it a file called requirements with this content:
    macro_remove cpp_name "lcg-"
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback