Compilers 10-apr-2013

From GlueXWiki
Jump to: navigation, search

Compiler and Interpreters on gluon20


  • GCC 4.4
    • default RHEL
    • in /usr/bin
    • about 40% of C++11 working
  • GCC 4.7
    • in /apps, have to modify PATH and LD_LIBRARY_PATH
    • most of C++11 working except thread package
  • GCC 4.8
    • coming to /apps
    • includes C++11 thread package
  • CLANG
    • in /group/halld
    • same interface as GCC, compatible with GCC libraries
    • need to enable C++11 support
      • better error messages, scan-build analyzer, other advantages
  • Python 2 and 3
    • 2.6.6 is default
    • many utilities moving to vsn 3 (e.g. SCONS)