Main       Download       Commercial support       FAQ       Forum       About Us

Compatibility

ALGLIB aims to be one of the most portable numerical analysis libraries. There is no reason it shouldn't work under any platform which is at least 32-bit and supports IEEE-compatible double precision floating point operations. However, ALGLIB was tested only with a limited number of platforms/compilers (see below). If your OS/CPU/compiler is not in the list, you still may compile ALGLIB and manually execute tests.

             OK
             Minor issues
             Major issues
             Not tested yet, planned in the near future
             Nonexistent combination of CPU/OS/compiler

*nix world
Language/compiler Linux Solaris
x86 x86_64 SPARC V9*
C++ GCC      
Sun Studio      
C# Mono      
FreePascal FPC      
MPFR GCC     not tested

* Access to server with SPARC CPU was given by Sage project (www.sagemath.org).

Windows world
Language/compiler Windows
x86 x86_64
C++ MSVC    
MinGW    
MinGW-W64    
Cygwin    
C# MS C#    
Mono    
FreePascal FPC   major issues*
Delphi DCC32    
VBA VBA    

* Compiler bug. FreePascal Compiler for Win64 includes standard library which loses precision for Exp() and, possibly, another functions, which causes ALGLIB to fail tests.

This article is intended for personal use only.

 

ALGLIB® - numerical analysis library, 1999-2012.
ALGLIB is a registered trademark of the ALGLIB Project.