make core compiling