compile under the new config