build using advanced-compilation