Development Platform:
Nearly all of the GAUL development is undertaken on either x86-based running Fedora Linux or Alpha-based hardware running RedHat Linux. These computers are therefore guaranteed to be supported. Requests for alternative ports are likely to be taken very seriously, although they are subject to the relevant system being available.
Potentially Supported Platforms:
- Linux and other (mostly) POSIX-compliant UNIX OSs on any sensible hardware. e.g. *BSD, IRIX, Solaris.
- Non-toy OSs which are POSIX-compliant. e.g. BeOS, QNX, Syllable.
MS Windows is supported either by using the Cygwin environment, or via compilation with the Dev-C++ IDE. Native support for Windows and MSVC is an ongoing develpment aim.
Table of Supported Platforms:
The release numbers indicate the most recent tested version although it is likely that once GAUL has compiled on a platform once, all future versions will compile too. If you have attempted to compile GAUL on any alternative platform, I would be extremely happy to hear whether you were successful or not.
OS |
OS Version |
Compiler |
Processor Type |
Most Recent GAUL Release Tested |
Result |
Linux |
RedHat 6.2 |
gcc |
x86 |
0.1833 |
Success |
Linux |
RedHat 7.0 |
gcc |
x86 |
0.1833 |
Success |
Linux |
RedHat 7.2 |
gcc 2.96 |
x86 |
0.1841 |
Success |
Linux |
RedHat 7.3 |
gcc 3.2 |
x86 |
0.1842 |
Success |
Linux |
RedHat 8.0 |
gcc 3.2 |
x86 |
0.1846 |
Success |
Linux |
RedHat 9 |
gcc 3.2 |
x86 |
0.1846 |
Success |
Linux |
Fedora FC1 |
gcc 3.2 |
x86 |
0.1846 |
Success |
Linux |
Source Mage pre-1.0 |
gcc 3.2 |
x86 |
0.1846 |
Success |
Linux |
Gentoo Linux 2004.0 |
gcc 3.2 |
x86 |
0.1846 |
Success |
Linux |
RedHat 7.1 |
Portland pgcc version 3.3-1 |
x86 |
0.1840 |
Success (automake -i ; ./configure --disable-cvs-deps ; make) |
Linux |
RedHat 7.2 |
Intel C/C++ version 5.0 |
x86 |
0.1837 |
Success (automake -i ; ./configure --disable-cvs-deps ; make) |
Linux |
RedHat 7.2 |
Intel C/C++ version 6.0 |
x86 |
0.1839 |
Success (automake -i ; ./configure --disable-cvs-deps ; make) |
Linux |
RedHat 9 |
Intel C/C++ version 7.1 |
x86 |
0.1846 |
Success |
Linux |
Debian 2.2 |
gcc 3.2 |
x86 |
0.1846 |
Success |
Linux |
RedHat 6.2 |
gcc |
Alpha EV56 |
0.1831 |
Success |
Linux |
RedHat 7.1 |
gcc |
Alpha EV56 |
0.1846 |
Success |
Linux |
Debian 3.0 |
gcc |
Alpha |
0.1842 |
Success |
Linux |
Debian 3.0 |
gcc |
Sparc |
0.1842 |
Success |
Linux |
RedHat 7.1 |
Compaq's ccc |
Alpha EV67 |
0.1841 |
Success |
MS Windows with Cygwin |
? |
Cygwin gcc |
x86 |
0.1840 |
Success (Cross-compiled from linux) |
MS Windows |
Server 2003 |
Dev-C++, gcc |
x86 |
0.1846 |
Success (Needs a set of projects to be defined) |
FreeBSD |
4.3 |
gcc |
x86 |
0.1833 |
Success |
FreeBSD |
4.7-STABLE |
gcc |
x86 |
0.1842 |
Success |
Solaris |
2.7 |
gcc |
Sparc |
0.1836 |
Success (SLang support not tested) |
Solaris |
2.8 |
Sun Forte Developer 6 'cc' |
Sparc |
0.1838 |
Success (SLang support not tested. Need to use GNU make) |
Solaris |
8.0 |
gcc |
Sparc |
0.1842 |
Success (Need to use "./configure --enable-memory-chunks=no") |
IRIX |
6.5.6 |
gcc |
MIPS R10K |
0.1833 |
Success (Need to use "gmake") |
IRIX |
6.5.6 |
MIPSPro cc |
MIPS R10K |
0.1833 |
Success (Need to use "gmake") |
HP-UX |
11.00 |
? |
? |
0.1836 |
Success |
AIX |
5.1 |
VisualAge 5 |
powerpc |
0.1838 |
Success (Need to use "automake -i ; ./configure --disable-cvs-deps ; gmake") (S-Lang support not tested) |
AIX |
5.1 |
gcc |
powerpc |
0.1838 |
Success (S-Lang support not tested) |
QNX Neutrino |
6.2.0 |
gcc |
x86 |
0.1843 |
Success |
MacOS X |
? |
gcc |
? |
0.1839 |
Success |
|