sa compile