Under Solaris v2.6 and v7, Threads.h++ may be configured only to use the native Solaris threads and POSIX APIs; Transarc's DCE implementation is not yet available.
Threads.h++ assumes that it is being built for a Solaris environment if it finds the __SUNPRO_CC macro defined. Threads.h++ only supports the SunPro C++ compiler in this environment.
The Threads.h++ uses the __SUNPRO_CC macro to identify a compiler as SunPro compiler and to determine the version of that compiler. Threads.h++ recognizes and supports SunPro C++ v4.2.0 (patch # 104631-07) under Solaris v2.6. Threads.h++ also recognizes and supports SparcWorks C++ v5.0.0 (patch # 107311-07) under both Solaris v2.6 and Solaris v7. To use a newer version of the compiler, you may need to modify the defs.h file to define the attributes of the new version. For Software Part Manager installations, this file is located at:
rw_root\workspaces\OS+ver\COMPILER+ver\buildtype\rw\thr\defs.h
©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.