Some information on this page refers to LM-X License Manager v6.2 or newer, which dropped support for Linux ARM32 and MinGW 32 bit. If you are using an earlier version, please refer to the documentation for releases prior to v6.2.

Currently supported platforms

The following table lists the platforms currently supported by LM-X License Manager, as well as platform-specific information and limitations.

For Licensed PlatformDownload FilenameRequirements/Limitations
FreeBSD (64 bit)lmx-sdk-version#_freebsd_x64.sh

Linux x86 (32 bit)

lmx-sdk-version#_linux_x86.sh

  • The x86 and x64 builds are compiled using glibc v2.28.
  • 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:

semanage fcontext -a -t textrel_shlib_t '/tmp/xf-dll-pid/xf-.*\.tmp'

where pid specifies a process ID; for example:

semanage fcontext -a -t textrel_shlib_t '/tmp/xf-dll-54321/xf-.*\.tmp'

Linux x64 (64 bit)

lmx-sdk-version#_linux_x64.sh


Linux ARM (64 bit) aarch64, arm64lmx-sdk-version#_linux_arm64.shThe aarch64 build is compiled using glibc v2.28.
Mac OS X (Universal) for 10.15+lmx-sdk-version#_darwin_universal.sh

Windows (32 bit) x86 compiler

lmx-sdk-version#_win32_x86.msi

All files have been digitally signed, except:

  • .NET, Java and dll redistributables
  • example code

These files can be signed with your own digital certificate.

Supported Windows versions are 10 and 11.

Supported Visual Studio versions are 2019 (v16), 2022 (v17), and 2026 (v18)



Windows (64 bit) x64 compilerlmx-sdk-version#_win64_x64.msi
Windows (ARM64) ARM64 compilerlmx-sdk-version#_win64_arm64.msi

Supports only Visual Studio 2026 (v18)


MinGW (64 bit with GCC 11.2.0)lmx-sdk-version#_mingw64_x64.msi

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.

GCC version 11.2.0 must be used when building LM-X with MinGW. The exemplary output for GCC -v is as follows (using MinGW64 for our example):

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=C:/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-11.2.0/configure --host=x86_64-w64-mingw32 --build=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --prefix=/mingw64 --with-sysroot=/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/x86_64-1120-posix-seh-rt_v9-rev1/mingw64 --enable-host-shared --disable-multilib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-bootstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-gnu-as --with-gnu-ld --with-arch=nocona --with-tune=core2 --with-libiconv --with-system-zlib --with-gmp=/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpfr=/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/prerequisites/x86_64-w64-mingw32-static --with-mpc=/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/prerequisites/x86_64-w64-mingw32-static --with-isl=/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/prerequisites/x86_64-w64-mingw32-static --with-pkgversion='x86_64-posix-seh-rev1, Built by MinGW-W64 project' --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/x86_64-1120-posix-seh-rt_v9-rev1/mingw64/opt/include -I/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe -fno-ident -I/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/x86_64-1120-posix-seh-rt_v9-rev1/mingw64/opt/include -I/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/prerequisites/x86_64-w64-mingw32-static/include' CPPFLAGS=' -I/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/x86_64-1120-posix-seh-rt_v9-rev1/mingw64/opt/include -I/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/prerequisites/x86_64-zlib-static/include -I/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/prerequisites/x86_64-w64-mingw32-static/include' LDFLAGS='-pipe -fno-ident -L/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/x86_64-1120-posix-seh-rt_v9-rev1/mingw64/opt/lib -L/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/prerequisites/x86_64-zlib-static/lib -L/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/prerequisites/x86_64-w64-mingw32-static/lib ' LD_FOR_TARGET=/d/a/mingw-builds-binaries/mingw-builds-binaries/buildroot/x86_64-1120-posix-seh-rt_v9-rev1/mingw64/bin/ld.exe --with-boot-ldflags=' -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc'
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.2.0 (x86_64-posix-seh-rev1, Built by MinGW-W64 project)

Note: The platforms supported by LM-X are identified by executables compiled with LM-X rather than by the actual OS. For example, Win32 and Win64 are considered different platforms.

Unsupported platforms 

The following table specifies the platforms no longer supported by LM-X License Manager.

PlatformLast Supported Version
MinGW x86LM-X v6.1.1
Linux ARM32LM-X v6.1.1
CentOS 6LM-X v5.3.2
Java on Linux x86LM-X v5.2.3
CentOS 5LM-X v4.8.10
Linux (32 bit) ARMLM-X v4.8.2 (support re-added in v5.5)
Solaris (64 bit) x64LM-X v4.8.1
Solaris (64 bit) Sparc64LM-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