|  |  
 
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 glibc2.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.
 
 |