Update icl.
Rewrite build.