compile libbychanges