Platforms and compilers supported by HeapAgent
and SmartHeap, as of May 16, 2008
HeapAgent
Vista, Windows 2003 Server, Windows XP, Win 2000, NT 3.x and NT
4.0/Windows 95 and Windows 98
- HeapAgent 8.1
- Borland C++ 4.x/5.x: OWL 2.x/5.x supported, both statically
linked and DLL. Debug OWL DLL not supported.
- Borland C++ Builder 4.x, 5 and 6 supported.
- Microsoft Visual C++ 2.x/4.x/5.x/6.x/7.x/8 (VS 2005): MFC 3.x/4.x/5.x supported,
both statically linked and DLL.
- "No-relink" feature is supported for compilers' CRT
DLLs
- "No-recompile" feature is supported for Microsoft
Visual C++ only
- "Auto-load" feature is supported only for GUI apps
that create windows
- GlobalAlloc/LocalAlloc/HeapAlloc monitored on NT only, not on
Windows 95 (this option is "Off" by default)
- Does not support other compilers
- Supports multi-threading
- Supports shared memory
- Installs on both 32- and 64-bit Windows platforms (not including
Itanium), but supports only 32-bit code.
SmartHeap
Vista, Windows 2003 Server, Windows XP, Win 2000, NT 3.x and NT
4.0/Windows 95 and Windows 98
- SmartHeap 9.0 and SmartHeap/SMP 9.0
- Borland C++ 4.x/5.x: OWL 2.x/5.x supported, both statically
linked and DLL. Debug OWL DLL not supported.
- Borland C++ Builder supported
- All recent Visual Studio compilers supported (VC++ 6, VS 2003, VS 2005, VS 2008),
both statically linked and DLL. Both Debug and Release MFC supported.
- Intel C/C++ compiler for Win32 supported.
- PGI C/C++ compiler for Win32 supported
- Both statically linked SmartHeap library and SmartHeap DLL supported
for Visual C++ and Borland C++/Borland C++ Builder.
- Does not support other compilers
- Available for both Intel and Alpha (current version for NT-Alpha
is 3.2)
- SmartHeap DLL also supports "no-relink" for CRT DLL;
statically linked SmartHeap does not support "no-relink"
- On NT only, optionally replaces GlobalAlloc/LocalAlloc/HeapAlloc
(this option is "Off" by default)
- Supports multi-threading
- Supports shared memory
64-bit Windows for Itanium Platform
- SmartHeap 8 and SmartHeap/SMP 8
- Microsoft Visual C++ 7 supported for unmanaged builds, both
statically linked and DLL. Both Debug and Release MFC supported.
- Intel C/C++ compiler for Win64 supported.
- Both statically linked SmartHeap library and SmartHeap DLL supported
for Visual C++.
- SmartHeap DLL also supports "no-relink" for CRT DLL;
statically linked SmartHeap does not support "no-relink"
- Supports multi-threading
- Supports shared memory
64-bit Windows for AMD64
- SmartHeap 9.0 and SmartHeap/SMP 9.0
- VS 2005 and VS 2008 supported, both statically linked and
DLL.
- PGI C/C++ compiler supported
- SmartHeap DLL also supports "no-relink" for CRT DLL;
statically linked SmartHeap does not support "no-relink"
- Supports multi-threading
- Supports shared memory
Digital UNIX/DEC Tru64 UNIX 5.0
- SmartHeap 7.4 and SmartHeap/SMP 7.4: DEC C/C++ compiler
- Both shared and archive libs supplied
- Supports multi-threading
- Supports shared memory
Note: SmartHeap 4.0 supports Alpha 4.0.
Digital UNIX/DEC Alpha 3.2
- SmartHeap 6.0: DEC C/C++ compiler
- Both shared libs and archive libs supplied
- No multi-threading support
- Supports shared memory
HP-UX 11.x
Note: The system thread lib in HP-UX 11 is incompatible
with the thread lib in the earlier version of this OS, so the SmartHeap
multi-threaded libs for HP-UX 11 will not work with earlier versions
of HP-UX. We continue to offer SmartHeap 4.0 for HP-UX 9 and 10.
- SmartHeap 8 and SmartHeap/SMP 8: HP-UX ANSI C/C++ compiler
- Both shared libs and archive libs supplied
- Supports multi-threading
- Supports shared memory
- 32- and 64-bit builds available
HP-UX/IPF (Itanium platform)
- SmartHeap 8 and SmartHeap/SMP 8: HP-UX ANSI C/C++ compiler
- Both shared libs and archive libs supplied
- Supports multi-threading
- Supports shared memory
- 32- and 64-bit builds available
IBM AIX/RS6000 4.x
Note: The system thread lib in AIX 4.3.x is incompatible
with the thread lib in the earlier version of this OS, so the
SmartHeap
multi-threaded libs for AIX 4.3 will not work with earlier versions
of AIX. We continue to offer SmartHeap 3.01 for AIX 4.1 and 4.2.
- SmartHeap 8 and SmartHeap/SMP 8 (built on an AIX 5.1 box): AIX/RS6000
XL C/C++ compiler
- Both shared libs and archive libs supplied
- Supports multi-threading
- Supports shared memory
- 32- and 64-bit builds available
IBM AIX/RS6000 AIX 5.x
- SmartHeap 8 and SmartHeap/SMP 8: AIX/RS6000 XL C/C++ compiler
- Both shared libs and archive libs supplied
- Supports multi-threading
- Supports shared memory
- 32- and 64-bit builds available
Silicon Graphics Indigo IRIX 6.5
- SmartHeap 7.1 and SmartHeap/SMP 7.1: IRIX ANSI C/C++ compiler
- Both shared libs and archive libs supplied
- Supports multi-threading
- Supports shared memory
Silicon Graphics Indigo IRIX 5.2 and 6.2
- SmartHeap 3.01: IRIX ANSI C/C++ compiler
- Both shared libs and archive libs supplied
- Multi-threading support available
- Supports shared memory
Sun Solaris 2.7, Solaris 8, 9 and 10
- SmartHeap 8 and SmartHeap/SMP 8: Sun Workshop compilers/ Sun
Studio 10 & Sun Studio 11 supported. Gnu compilers should
also work.
- Both shared libs and archive libs supplied
- SMP version includes new 'smp-debug' libs
- Supports multi-threading -- Solaris threads package
- Supports shared memory
Sun Solaris x86/x64 (Intel) Solaris 8/9/10
- SmartHeap 8 and SmartHeap/SMP 8: Sun Workshop compilers/Sun
Studio 10
- Both shared libs and archive libs supplied
- Supports multi-threading -- Solaris threads package (pthreads
also supported)
- Supports shared memory
- x64 64-bits supported for Solaris 10
Red Hat Linux x86, x64 and Itanium
- Red Hat 7, 8, 9; Fedora; RHEL 3, 4 and 5 supported
- SmartHeap 8 and SmartHeap/SMP 8
- Gnu compiler supported
- Intel compiler supported
- QLOGIC Pathscale Compiler supported on x86 and x64
- PGI compiler supported on x86 and x64
- Both shared libs and archive libs supplied
- Supports multi-threading
- Supports shared memory
- 32- and 64-bit libs available
SuSE Linux x86 & x64 and Itanium
- SLES9 and SLES10 supported
- SmartHeap 8 and SmartHeap/SMP 8
- Gnu compiler supported
- Intel compiler supported
- PGI compiler supported on x86 and x64
- QLOGIC Pathscale Compiler supported
- Both shared and archive libs available
- Supports multi-threading
- Supports shared memory
Linux on Power
- SmartHeap 8 and SmartHeap/SMP 7.3
- Gnu compiler supported
- Both iSeries and pSeries supported
- Supports multi-threading
- Supports shared memory
Discontinued Platforms
We no longer actively support these platforms, but SmartHeap libs
are still available. Contact MicroQuill
tech Support for more info.
- Windows 16-bit
- O/S 2, v. 3.x
- Mac (68K & Power Mac)
- Rational DOS/16M
- MS-DOS (real mode)
- Phar Lap 286, OS/2 1.x
- Phar Lap 386, TNT (32-bit DOS extenders)
- Watcom Windows 386
- UnixWare
- Sun SunOS 4.1.4
|