SPEC CPU2006 Known Issues

These are currently-known installation, build, and runtime questions
and problems encountered by people using the
SPEC CPU2006 benchmark.
If your issue is not among the known issues, please bring it to
the attention of SPEC.

Approved alternate sources

To obtain alternate source files, please send a request to
info@spec.org
with your CPU2006 license number and the name of the organization to which the software is
licensed. The license number can be found in the printed copy of the license
agreement which you received with the software.

Alternate source files for V1.2

Alternate source files for 436.cactusADM which fixes calls to
sprintf() that relied on undefined behavior to generate correct output.

Alternate source files for V1.1

The following alternate source files for V1.1 have been incorporated into CPU2006 V1.2.
If you encounter these problems with earlier versions of the suite, please
contact the SPEC office in order to obtain an update to
the latest version of the software.

Alternate source files for 447.dealII which allow compilation
with Microsoft Visual C++ 2010 or other compilers that require
0 be explicitly cast when it is an argument to a perfect
forwarding function.

Alternate source files for 447.dealII which allow compilation
with Windows C++ compilers that use the EDG 4.0 or later front
end (such as PGI 2010).

Alternate source files for V1.0 and V1.0.1

The following alternate source files for V1.0 and V1.0.1 were incorporated
into CPU2006 V1.1. Please contact the SPEC office
in order to obtain an update to the latest version of the software.

Alternate source files for 400.perlbench, allowing it to be built
with GCC or GCC-compatible compilers in 32-bit mode on newer
versions of Solaris like OpenSolaris, Solaris Express, and
Project Indiana.

Alternate source files for 447.dealII, allowing it to be built with GCC
4.3 (or later) compilers that no longer implicitly include the
cstring header file.

Alternate source files for 481.wrf, allowing compilers on Windows to use
"io.h" instead of "unistd.h", even if they
do not define the _MSC_VER preprocessor macro.

Alternate source files for 481.wrf, which fixes a Fortran standard parameter
overlap issue that has been corrected by the original wrf developers.

Alternate source files for 483.xalancbmk, which enables compilation on 32-bit Windows
system using the PGI 6.2-2 or later compilers.

Alternate source files for 483.xalancbmk, allowing it to be built with GCC 4.3 (or
later) compilers that no longer implicitly include the cstring header file.