Under Linux, Threads.h++ is configured to use the LinuxThreads v0.8 implementation of the POSIX 1003.1c API. In this environment, Threads.h++ supports only the GCC 2.95.2 C++ compiler.
Threads.h++ assumes that it is being built for a Linux environment if it finds that the __GNUC__ macro is defined.
Threads.h++ does not distinguish between versions of Linux.
Threads.h++ has been certified for use only with version 2.2 of the kernel and the glibc 2.1.2-6.1 version of the C library.
If you have installed glibc 2, then you have installed LinuxThreads.
Threads.h++ uses the __GNUC__ and __GNUC_MINOR__ macros to identify the compiler as the GCC C++ compiler and to determine the version of that compiler. Threads.h++ currently recognizes and supports GCC compiler version 2.95.2. To use a newer version of this compiler you need to define the new version by modifying the file rogue/rw/thr/defs.h.
©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.