don't use `ld -r` with `-C codegen-units=1`