The list of tested platforms.
CPU | OS | Compiler |
UltraSPARC III | Solaris 9 | Sun ONE Studio 7 |
Itanium2 | Linux | Intel Compiler 8.1/9.0, gcc |
PowerPC G5 | Mac OS X 10.4 | IBM XL C Compiler 6.0(32bit), gcc 4.0 |
Power5 | Linux | IBM XL C Compiler 7.0, gcc 4.0.1 |
Power4 | AIX | IBM XL C Compiler 6.0 |
PowerPC 440D | BlueGene CNK | IBM XL C Compiler 7.0 |
Opteron | Linux | gcc 3.3.3/4.0.1 |
Xeon | Linux | Intel Compiler 8.1/9.0, gcc |
* | Windows XP(32bit) | Visual Studio .NET 2003 |
To build the package on these or similar platforms,
you can use './configure --with-recommended' flag.
That flag defines recommended CC, CFLAGS, and LD if necessary.
For BlueGene, please add '--with-bg' flag.
The list of recommended configurations for some platforms.
sparc*-sun-solaris*
CC=cc(Sun ONE Studio compiler.)
CFLAGS=-xO5 -dalign -xarch=v8plusb -xchip=ultra3
ia64-*-linux*
CC=icc(Intel compiler)
CFLAGS=-O3 -fno-alias
powerpc*-*-*
CC=xlc(IBM XL C compiler)
CFLAGS=-O3 -qtune=auto -qarch=auto -qansialias -qlanglvl=extc99
x86_64-*-linux*
For Intel
CC=icc(Intel C compiler)
CFLAGS=-O3 -fno-alias -xW(for SSE2)
CFLAGS=-O3 -fno-alias -xP(for SSE3)
For AMD
CC=gcc(GNU compiler)
CFLAGS=-O3 -msse2(for SSE2)
CFLAGS=-O3 -msse2 -msse3(for SSE3)
For BlueGene
CC=blrts_xlc(IBM XL C compiler for BlueGene)
CFLAGS=-O2 -qtune=440 -qarch=440d -qansialias -qlanglvl=extc99
Use
./configure --with-bg --with-recommended
or use
./configure --with-bg
and set CC and CFLAGS for your environment.