local precompile