11 May 2010 This is an approved src.alt for 483.xalancbmk in CPU2006 v1.1. This src.alt adds include directives to several source files. These added include directives support compilation on two additional systems: - One set allows compilation with the Microsoft Visual C++ 2010 compiler, which needed the "iterator" header file included in several source files. - One set allows compilation against the Apache Standard C++ Library (version 4.2.1), which can be downloaded from http://stdcxx.apache.org/. On some platforms, it was necessary to have the "stdlib.h" header file included in several source files. Note that although it is possible that this src.alt might enable compilation against later versions of the Apache Standard C++ library, SPEC has not tested with any versions other than 4.2.1. To apply the src.alt, unpack the tar file in the top level of the CPU2006 directory. The following sequence of commands should accomplish this: $ /bin/sh $ cd $ . ./shrc $ go top $ specbzip2 -dc | spectar -xvf - Please replace the items in angle brackets ( <> ) as appropriate. To have the src.alt applied during compilation, please add the following stanza to your config file: 483.xalancbmk: srcalt=msvcxx_apache_stdcxx The changes in this src.alt are limited to additional include directives, and are performance neutral. Please address any questions about this src.alt to cpu2006support@spec.org.