The whole point of rust-native is that it should be common for all targets. If we reference TARGET variables during the build of rust-native, then bitbake will build a different version for different TARGETS.
Also make use of the sources vendored in the rustc package instead of letting bitbake download the sources.
This way we can bump the versions without big diffs.