diff options
| author | Mateusz Mikuła <oss@mateuszmikula.dev> | 2025-09-19 10:57:03 +0200 |
|---|---|---|
| committer | Mateusz Mikuła <oss@mateuszmikula.dev> | 2025-09-19 19:06:15 +0200 |
| commit | 7eea65f8e0544d3e51ce383513c0108e9d02e874 (patch) | |
| tree | 51cd7f8714fb9c16d8bce2bd8bbb7d516bb9aa71 /library/std/src | |
| parent | 2f4dfc753fd86c672aa4145940db075a8a149f17 (diff) | |
| download | rust-7eea65f8e0544d3e51ce383513c0108e9d02e874.tar.gz rust-7eea65f8e0544d3e51ce383513c0108e9d02e874.zip | |
Stop linking rs{begin,end} on x86_64-*-windows-gnu
Until now, x86_64-pc-windows-gnu linked `rsbegin.o` and `rsend.o` just like i686-pc-windows-gnu, even though they were no-ops for it. This was likely done for the simplicity back when it was introduced. Today the things are different and these startup/end objects harm other features, like `build-std`. Given the demotion of i686-pc-windows-gnu from tier 1, there is no point in hurting x86_64-pc-windows-gnu, which remains a tier 1. The files are still shipped in case downstream crates expect them, as in case of the unmaintained `xargo`.
Diffstat (limited to 'library/std/src')
0 files changed, 0 insertions, 0 deletions
