The list of tested platforms.

CPUOSCompiler
UltraSPARC IIISolaris 9Sun ONE Studio 7
Itanium2LinuxIntel Compiler 8.1/9.0, gcc
PowerPC G5Mac OS X 10.4IBM XL C Compiler 6.0(32bit), gcc 4.0
Power5LinuxIBM XL C Compiler 7.0, gcc 4.0.1
Power4AIXIBM XL C Compiler 6.0
PowerPC 440DBlueGene CNKIBM XL C Compiler 7.0
OpteronLinuxgcc 3.3.3/4.0.1
XeonLinuxIntel 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.