These are flags that appear in the benchmark sources, categorized as to whether they are portability candidates, mandatory, or forbidden.
Selecting one of the following will take you directly to that section:
This flag can be set for the 390 platform.
This flag can be set for the 390 platform.
This flag can be set for the OS400 platform.
This flag can be set for the Solaris platform.
This flag can be set for SPEC compilation for AIX using default compiler.
This flag can be set for SPEC compilation for AIX using GCC compiler.
This flag can be set for SPEC compilation for HPUX using default compiler.
This flag can be set for SPEC compilation for HPUX on HPPA using default compiler.
This flag can be set for SPEC compilation for HPUX on IA64 using default compiler.
This flag can be set for SPEC compilation for IRIX using default compiler.
This flag can be set for SPEC compilation for LINUX using default compiler.
This flag can be set for SPEC compilation for LINUX using XLC compiler.
This flag can be set for SPEC compilation for MACOSX using default compiler.
This flag can be set for SPEC compilation for MACOSX using GCC compiler.
This flag can be set for SPEC compilation for SOLARIS using default compiler.
This flag can be set for the Win32 platform.
This macro should normally be set automatically by the compilation system. In some cases where it isn't, the source code requires it to be set manually.
This flag is set for all builds in Spec/object.pm.
This macro selects the in-memory message loader. It is set in Spec/object.pm and may not be changed.
For every platform, this separates code that is the multi-threaded version fro mthe single threaded version. This is always defined in the object.pm to force the single threaded version.
This flag turns on DOM project code. Must be set in object.pm.
This flag turns on Parsers project code. Must be set in object.pm.
This flag turns on Sax2 project code. Must be set in object.pm.
This flag turns on Sax4c project code. Must be set in object.pm.
This flag turns on Validation project code. Must be set in object.pm.
This flag turns on XMLParser project code. Must be set in object.pm.
This flag turns on XMLUntil project code. Must be set in object.pm.
This flag can be set for inmemory message loader. Must be set in object.pm.
This flag sets the net accessort socket. Must be set in object.pm.
This flag eliminates the x86 assembly version of the compare-and-exchange routine on 32-bit Windows systems.
This macro prevents multiple inclusion of header files. Setting it explicitly is forbidden.
Sets platform specific definitions for BEOS. Will automatically define. No need to set.
Will set little endianmode based on the platform specifci definitons.Will automatically define. No need to set.
This is an internal macro for true and false. Do not set.
Sets platform specific definitions for FREEBSD. Will automatically define. No need to set.
Sets platform specific definitions for HPUX. Will automatically define. No need to set.
Sets platform specific definitions for LINUX. Will automatically define. No need to set.
This macro turns on additonal debug code. Do not set.
This flag turns on alternate path for character flag table. Do not set.
This flag turns on alternate path for character flag table. Do not set.
Sets platform specific definitions for NETSD. Will automatically define. No need to set.
This flag determines if compiler has native BOOL type support. Determined automatically. Do not set.
This flag sets the NULL value. Do not set.
This flag guards unoptimized code. Do not set.
Sets platform specific definitions for OS400. Will automatically define. No need to set.
Sets platform specific definitions for Dynix PTX. Will automatically define. No need to set.
This flag sets the HPUX thread safe mode. No need to set
This flag determies maximum size for XML types. Do not set.
This flag determies maximum size for XML types. Do not set.
Sets platform specific definitions for Tru64. Will automatically define. No need to set.
This flag sets TRUE value. Do not set.
This flag sets path value. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This macro determines if specific XML types are avaialble. Will be determined internally.
This is a cross-platform symbole defined automatically when using C++. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
This is an autodetected variable based on builtin platform macro that is set either by the compiler or the OS. Do not set.
These flags are set implicitly by the compilation system and may not be set explicitly.