  | 
  
We use GNU Autoconf so it is possible to port MySQL to all modern
systems with working Posix threads and a C++ compiler. (To compile only the
client code, a C++ compiler is required but not threads.)  We use and develop
the software ourselves primarily on Sun Solaris (versions 2.5 & 2.6) and to a
lesser extent on RedHat Linux 5.0.
 
MySQL has been reported to compile sucessfully on the following
operating system/thread package combinations.  Note that for many operating
systems, the native thread support works only in the latest versions.
 
- 
AIX 4.x with native threads
 - 
BSDI 2.x with the included MIT-pthreads package
 - 
BSDI 3.0, 3.1 and 4.x with native threads
 - 
DEC UNIX 4.x with native threads
 - 
FreeBSD 2.x with the included MIT-pthreads package
 - 
FreeBSD 3.x with native threads
 - 
HP-UX 10.20 with the included MIT-pthreads package
 - 
HP-UX 11.x with the native threads.
 - 
Linux 2.0+ with LinuxThreads 0.7.1 or 
glibc 2.0.7
 - 
NetBSD 1.3/1.4 Intel and NetBSD 1.3 Alpha (Requires GNU make)
 - 
OpenBSD 2.x with the included MIT-pthreads package
 - 
OS/2 Warp 3, FixPack 29 and OS/2 Warp 4, FixPack 4
 - 
SGI Irix 6.x with native threads
 - 
Solaris 2.5, 2.6 and 2.7 with native threads on SPARC and x86
 - 
SunOS 4.x with the included MIT-pthreads package
 - 
SCO OpenServer with a recent port of the FSU Pthreads package
 - 
SCO UnixWare 7.0.1
 - 
Tru64 Unix
 - 
Win95, Win98 and NT (the newest version is currently available only for
users with a MySQL license or MySQL email support).
For those who wish to test before they buy, we have released
MySQL 3.21.29 (an
older version) as shareware.
  
  |