bug 28: solaris & solaris studio compiler support