maintenance: using fork-exec to run compiler in controller.

Test: Make
Change-Id: Id642003fe3a57fa4d8c7529bbb5b2bbc9cdaadaa
5 files changed