Fix so invalid data references from assembly will generate a link error instead of asserting.
This requires generating ELF relocations for these types (even though these never get patched by the linker)