Compilation chain