It seems *-windows-gnu target is not actively maintained. It won't be very soon for x86_64-pc-windows-gnu to get demoted, but probably I should prepare for the risk.
The *-windows-gnu targets currently do not have any dedicated target maintainers.
If no maintainers are found and the *-windows-gnu targets continue causing problems, they may be demoted further.
https://blog.rust-lang.org/2025/05/26/demoting-i686-pc-windows-gnu/
On the other hand, *-pc-windows-gnullvm target has the maintainers. Considering Rust itself relies on LLVM, I feel ...-gnullvm target will be better than ...-gnu target at some point. Even if we cannot use it on CRAN, probably this is worth considering.
https://doc.rust-lang.org/rustc/platform-support/pc-windows-gnullvm.html#-pc-windows-gnullvm
It seems
*-windows-gnutarget is not actively maintained. It won't be very soon forx86_64-pc-windows-gnuto get demoted, but probably I should prepare for the risk.https://blog.rust-lang.org/2025/05/26/demoting-i686-pc-windows-gnu/
On the other hand,
*-pc-windows-gnullvmtarget has the maintainers. Considering Rust itself relies on LLVM, I feel...-gnullvmtarget will be better than...-gnutarget at some point. Even if we cannot use it on CRAN, probably this is worth considering.https://doc.rust-lang.org/rustc/platform-support/pc-windows-gnullvm.html#-pc-windows-gnullvm