Farr compilation