GT.M on 64-bit systems

Help
2007-09-23
2012-12-29
  • Ian Haywood

    Ian Haywood - 2007-09-23

    I am trying to run GT.M on an Intel 64-bit system.
    I note that compiling from source requires on existing binary system
    However installing the binary gives this:

    %GTM-E-DLLNOOPEN, Failed to load external dynamic library libicuio.so
    %GTM-I-TEXT, libicuio.so: wrong ELF class: ELFCLASS64
    %GTM-F-KILLBYSIGSINFO1, GT.M process 8006 has been killed by a signal 11 at address 0x08053158 (vaddr 0x08053158)
    %GTM-F-KILLBYSIGSINFO1, GT.M process 8011 has been killed by a signal 11 at address 0x08053158 (vaddr 0x08053158)

    The provided binary cannot link to the 64-bit libraries on my system.

    Does anyone know of a workaround? Or 64-bit binaries?

    Thanks,

    Ian Haywood

     
    • Steven Estes

      Steven Estes - 2007-10-04

      I am sorry but at the current time, GTM is a 32 bit application on Linux x86*. It will run as a 32bit application on 64 bit systems but the scripts are not currently setup with the necessary options to build a 32 bit GTM when on a 64 bit machine. Improvements are planned for future versions but it is not there now. You will need to either run the supplied 32 bit binaries or create them on a 32 bit machine (or make the necessary build changes to build on 64 bit machine -- mostly adding -m32 option for compiles/assembles and -32 for the linker).

       

Log in to post a comment.