The main reason for the move to GCC3 is not only for maturity and
maintainance reasons, but also because GCC2 does not have any TLS
(i.e. __thread qualifier) support. TLS support is fast becoming a
requirement and is an integrated part of our threading plans.
-Matt