Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For Licensed PlatformDownload FilenameRequirements/Limitations
FreeBSD (64 bit)lmx-sdk-version#-freebsd_x64.sh 
Linux (32 bit) ARMlmx-sdk-version#-linux_armhf.sh

Linux armhf (ARMv7)  

LM-X supports Linux armhf (ARMv7) build under Ubuntu 12.04 used with glibc v2.15.
  • Java is not supported for Linux on ARM.
  • Linux x86 (32 bit)

    lmx-sdk-version#-linux_x86.sh

    Linux

    • You cannot build the 32-bit LM-X SDK on Red Hat Enterprise Linux 5 x64; however, you can run LM-X tools, including the license server, on Red Hat Enterprise Linux 5 x64. 

    • The x86 and x64 builds are compiled on CentOS 5, which uses glibc v2.5 to improve compatibility with RHEL 5.

    • For SELinux, an LM-X-enabled application must have textrel_shlib_t to run. The LM-X client tries to add this library during runtime, but if the current user does not have permissions to modify the SELinux configuration, an administrator must issue the following command to add textrel_shlib_t:

      Code Block
      languagecpp
      semanage fcontext -a -t textrel_shlib_t '/tmp/xf-dll/xf-.*\.tmp'


    Linux x64 (64 bit)

    lmx-sdk-version#-linux_x64.sh

    Mac OS X (Universal) for 10.8+lmx-sdk-version#-darwin_universal.sh 

    Windows (32 bit) x86 compiler

    (contains MinGW 4.8.x x86)


     

    Windows (64 bit) x64 compiler

    (contains MinGW 4.8.x x86_64)


    lmx-sdk-version#-win32_x86.msi





    lmx-sdk-version#-win64_x64.msi

    Windows

     All files have been digitally signed, except:

    • .NET, Java and dll redistributables
    • example code

    These files can be signed with your own digital certificate.

     

    MinGW requirements and limitations

    When using MinGW as a compiler, note that the following are currently not supported:

    • HARDDISK, BIOS, and DONGLE_HASPHL HostIDs (see LMX_Hostid)
    • Virtual machine detection (SHARE = VIRTUAL; see FEATURE settings)
    • The flags LMX_LOGICAL_CPU_COUNT and LMX_PHYSICAL_CPU_COUNT, used with LMX_Checkout.
       

    Version 4.8.x of gcc is used when building LM-X with MinGW (32 bit and 64bit). The exemplary output for GCC -v is as follows:

    Code Block
    languagecpp
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.3/lto-wrapper.exe
    Target: mingw32
    Configured with: ../gcc-4.8.3/configure --enable-languages=c,c+,ada,fortran,objc,obj-c+ 
    --disable-sjlj-exceptions ?with-dwarf2 --enable-shared --enable-libgomp --disable-win32-registry 
    --enable-libstdcxx-debug --enable-version-specific-runtime-libs --disable-werror --build=mingw32 
    --prefix=/mingw
    Thread model: win32
    gcc version 4.8.3 (GCC)




    ...

    PlatformLast Supported Version
    Solaris (64 bit) x64
    LM-X v4.8.1
    Solaris (64 bit) Sparc64LM-X v4.8.1
    Linux (32 bit) ARMLM-X v4.8.1
    AIX PPC64LM-X v4.7.6
    HP-UX (64 bit) IA64LM-X v4.7.6
    Windows 2003LM-X v4.6.5
    Windows XPLM-X v4.6.5
    AIX PPC32LM-X v4.6
    HPUX IA64 ILP32LM-X v4.6
    Solaris (32 bit) x86LM-X v4.6
    Solaris (32 bit) SparcLM-X v4.6
    Linux IA64LM-X v4.5.1
    FreeBSD (32 bit)LM-X v4.5.1
    Mac OS X (Universal) for 10.6LM-X v4.5.1
    Mac OS X (Universal) for 10.7LM-X v4.5.1