compile on MSC