compile solaris