Core specification that this linker backend implements.
Emit the given LinkingUnit to the target output.
LinkingUnit to emit
File to write to
Logger to use
Additional IR files to inject for linking, mandated by this back-end.
Symbols this backend needs to be present in the linking unit.
java.lang.IllegalArgumentException if there is a mismatch