ARM UEFI support is borken on clang 3.9.0 because for two reasons:
- without -fPIC clang generates abosulte jump tables for switch statement
- ldscript merges .rel.data.rel.ro into .data section, so some relocations are lost in final binary (boot1.sym.full)