Approved toolsets for SPEC CPU2006 v1.2
The following toolsets have become available for use since the release
of SPEC CPU2006 Version 1.2. These toolsets are approved for use in
generating publicly-publishable results, but no support is provided:
- 2 December 2014 - windows-i386-120.tar.
This toolset was built on Windows 7 and is compatible with Windows 7 and
later client operating systems and is expected to work on Windows Server
2008 and later server operating systems. It allows rate runs with more
than 64 copies.
To use this toolset, install CPU2006 as normal. Assuming an installation in C:\CPU2006, then:
- C:
- cd \CPU2006
- C:\CPU2006\bin\spectar xvf <path to>\windows-i386-120.tar
- install.bat
- 28 August 2014 - linux-ubuntu14_04-ppc64le-67.tar.
This toolset was built on Ubuntu 14.04 and is compatible with Linux
systems running on 64-bit little-endian PowerPC systems. It is expected
to work on Ubuntu 14.04 and later, though it may work on others as well.
- 5 February 2014 - linux-apm-arm64-118.tar.
This toolset was built on APM Linux and is compatible with systems supporting the ARMv8 (AArch64) instruction
set. It is expected to work on Fedora 19 and later and Ubuntu 13.1 and later, though it may work on others
as well.
- 30 March 2012 - linux-debian6-armv6-40.tar.
This toolset was built on Debian 6 and is compatible with systems supporting the ARMv6 instruction set.
It is expected to work on Debian and Debian-derived Linux distributions, though it may work on others
as well.
- 30 March 2012 - linux-ubuntu1004-armv7-118.tar.
This toolset was built on Ubuntu 10.04 and is compatible with systems supporting the ARMv7 instruction set.
It is expected to work on Ubuntu and possibly other Debian-derived Linux distributions, though it may work on
others as well.
Approved src.alts for SPEC CPU2006 v1.2
The following src.alt files have become available since the release
of SPEC CPU2006 Version 1.2:
- 11 August 2015 - 400.perlbench.windows_opaque_struct.cpu2006.v1.2.tar.xz.
This src.alt keeps the benchmark code from attempt to access members
internal to the FILE struct on Windows.
For more information and installation instructions, see the accompanying
README file.
- 11 August 2015 - 473.astar.cxx11_udliteral.cpu2006.v1.2.tar.xz.
This src.alt fixes some printf() format strings which a C++11 compiler
will misinterpret as a user-defined literal.
For more information and installation instructions, see the accompanying
README file.
- 19 May 2015 - 447.dealII.libcxx_pair.cpu2006.v1.2.tar.xz.
This src.alt fixes a forward declaration of std::pair which
causes builds using the LLVM project's libc++ STL to fail.
For more information and installation instructions, see the accompanying
README file.
- 13 February 2014 - 450.soplex.getline_test.cpu2006.v1.2.tar.xz.
This src.alt fixes a test of the return value of istream::getline(),
which allows it to be built using the Microsoft Visual Studio 2013
compiler.
For more information and installation instructions, see the accompanying
README file.
- 13 February 2014 - 447.dealII.max_prototype.cpu2006.v1.2.tar.xz.
This src.alt adds an explicit inclusion of <algorithm> in order
to get a prototype for the std::max function, which will allow it to
be built using Microsoft Visual Studio 2013 or any other compiler with
header files that require explicit inclusion of <algorithm> to
get that prototype.
For more information and installation instructions, see the accompanying
README file.
- 30 July 2013 - 447.dealII.cxx11_make_pair.cpu2006.v1.2.tar.xz.
This src.alt removes explicit template arguments from calls to make_pair(),
which will allow it to use more strict C++11 libraries such as the ones
that ship with Microsoft Visual Studio 2012.
For more information and installation instructions, see the accompanying
README file.
- 26 March 2013 - 483.xalancbmk.MacOS_X_endian_h.cpu2006.v1.2.tar.xz.
This src.alt fixes inclusion of "ppc/endian.h", which does not exist on
MacOS X 10.7 and later.
For more information and installation instructions, see the accompanying
README file.
- 30 January 2012 - 436.cactusADM.sprintf.cpu2006.v1.2.tar.xz.
This src.alt fixes calls to sprintf(3) which relied on undefined behavior
to generate correct output.
For more information and installation instructions, see the accompanying
README file.
The approved src.alt files from v1.1 have been
incorporated into SPEC CPU2006 v1.2.
Approved src.alts for SPEC CPU2006 v1.1
The following src.alt files have become available since the release
of SPEC CPU2006 Version 1.1:
The approved src.alt files from v1.0 and v1.0.1 have been
incorporated into SPEC CPU2006 v1.1.
Approved src.alts for SPEC CPU2006 v1.0 and v1.0.1
The following src.alt files have become available since the release
of SPEC CPU2006 Version 1.0:
- 5 December 2006 - 400.perlbench.need_posix_ids.cpu2006.v1.0.1.tar.bz2.
This src.alt allows compilers on Windows to get typedefs for POSIX ID
types, even if they do not define the _MSC_VER preprocessor macro.
For more information and installation instructions, see the accompanying
README file.
- 18 March 2008 - 400.perlbench.solaris_gcc.cpu2006.v1.0.tar.bz2.
This src.alt allows 400.perlbench 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.
For more information and installation instructions, see the accompanying
README file.
- 1 April 2008 - 447.dealII.explicit_inclusion_of_cstring.cpu2006.v1.0.tar.bz2.
This src.alt allows 447.dealII to be built with GCC 4.3 (or later)
compilers that no longer implicitly include the cstring header file.
For more information and installation instructions, see the accompanying
README file.
- 5 December 2006 - 481.wrf.need_io_h.cpu2006.v1.0.1.tar.bz2.
This src.alt allows compilers on Windows to use "io.h" instead of
"unistd.h", even if they do not define the _MSC_VER preprocessor
macro.
For more information and installation instructions, see the accompanying
README file.
- 8 January 2008 - 481.wrf.wrfv22.cpu2006.v1.0.1.tar.bz2.
This src.alt fixes a Fortran standard parameter overlap issue that has
been corrected by the original wrf developers.
For more information and installation instructions, see the accompanying
README file.
- 5 December 2006 - 483.xalancbmk.pgiwin.cpu2006.v1.0.1.tar.bz2.
This src.alt enables compilation of 483.xalancbmk on 32-bit Windows system using the PGI 6.2-2 or later compilers.
For more information and installation instructions, see the accompanying
README file.
- 18 March 2008 - 483.xalancbmk.explicit_inclusion_of_cstring.cpu2006.v1.0.tar.bz2.
This src.alt allows 483.xalancbmk to be built with GCC 4.3 (or later)
compilers that no longer implicitly include the cstring header file.
For more information and installation instructions, see the accompanying
README file.
NOTE: Downloading any material from this area constitutes your
acceptance of the terms and conditions of the SPEC
License Agreement. If you are not a current licensee of SPEC CPU2006,
you will need to first obtain your own copy before
you can use any of the src.alt files.