-
Notifications
You must be signed in to change notification settings - Fork 13.4k
rustc: Link statically to the MSVCRT #39837
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
@bors r+ |
📌 Commit b2c4e74 has been approved by |
rustc: Link statically to the MSVCRT This commit changes all MSVC rustc binaries to be compiled with `-C target-feature=+crt-static` to link statically against the MSVCRT instead of dynamically (as it does today). This also necessitates compiling LLVM in a different fashion, ensuring it's compiled with `/MT` instead of `/MD`. cc rust-lang#37406
rustc: Link statically to the MSVCRT This commit changes all MSVC rustc binaries to be compiled with `-C target-feature=+crt-static` to link statically against the MSVCRT instead of dynamically (as it does today). This also necessitates compiling LLVM in a different fashion, ensuring it's compiled with `/MT` instead of `/MD`. cc rust-lang#37406
@bors r- I'm going to guess these errors are relevant https://ci.appveyor.com/project/rust-lang/rust/build/1.0.1974 |
They are indeed! @frewsxcv feel free to leave my PRs out of rollups, I tend to have a propensity to cause breakage... |
This commit changes all MSVC rustc binaries to be compiled with `-C target-feature=+crt-static` to link statically against the MSVCRT instead of dynamically (as it does today). This also necessitates compiling LLVM in a different fashion, ensuring it's compiled with `/MT` instead of `/MD`. cc rust-lang#37406
b2c4e74
to
c02c44d
Compare
@bors: r=brson |
📌 Commit c02c44d has been approved by |
⌛ Testing commit c02c44d with merge 715ba66... |
💔 Test failed - status-appveyor |
@bors: retry
* timed out
…On Thu, Feb 16, 2017 at 7:45 AM, bors ***@***.***> wrote:
💔 Test failed - status-appveyor
<https://ci.appveyor.com/project/rust-lang/rust/build/1.0.1979>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#39837 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAD95Gw3fhkreCPXnDHvFzieZl3GWENLks5rdFMTgaJpZM4MBSPu>
.
|
rustc: Link statically to the MSVCRT This commit changes all MSVC rustc binaries to be compiled with `-C target-feature=+crt-static` to link statically against the MSVCRT instead of dynamically (as it does today). This also necessitates compiling LLVM in a different fashion, ensuring it's compiled with `/MT` instead of `/MD`. cc rust-lang#37406
⌛ Testing commit c02c44d with merge 309a294... |
💔 Test failed - status-travis |
@bors: retry
* network error
…On Fri, Feb 17, 2017 at 12:40 PM, bors ***@***.***> wrote:
💔 Test failed - status-travis
<https://travis-ci.org/rust-lang/rust/builds/202719140>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#39837 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAD95A2qSBjpHWhfLQj2ToDBw7bI7me4ks5rdemRgaJpZM4MBSPu>
.
|
⌛ Testing commit c02c44d with merge 01dc103... |
💔 Test failed - status-appveyor |
@bors: retry
|
⌛ Testing commit c02c44d with merge 6429d91... |
💔 Test failed - status-appveyor |
@bors: retry
* network failure
…On Fri, Feb 17, 2017 at 1:33 PM, bors ***@***.***> wrote:
💔 Test failed - status-appveyor
<https://ci.appveyor.com/project/rust-lang/rust/build/1.0.2007>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#39837 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAD95PKf7JuD6SKgOR8nURN2Q3zVNiXvks5rdfXwgaJpZM4MBSPu>
.
|
⌛ Testing commit c02c44d with merge 2b11f48... |
💔 Test failed - status-travis |
@bors: retry
* network issues
…On Fri, Feb 17, 2017 at 2:44 PM, bors ***@***.***> wrote:
💔 Test failed - status-travis
<https://travis-ci.org/rust-lang/rust/builds/202754462>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#39837 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAD95OaRzRW4qcdmfkwV8rdoLfqbkZ9Iks5rdgaZgaJpZM4MBSPu>
.
|
rustc: Link statically to the MSVCRT This commit changes all MSVC rustc binaries to be compiled with `-C target-feature=+crt-static` to link statically against the MSVCRT instead of dynamically (as it does today). This also necessitates compiling LLVM in a different fashion, ensuring it's compiled with `/MT` instead of `/MD`. cc #37406
☀️ Test successful - status-appveyor, status-travis |
This commit changes all MSVC rustc binaries to be compiled with
-C target-feature=+crt-static
to link statically against the MSVCRT instead ofdynamically (as it does today). This also necessitates compiling LLVM in a
different fashion, ensuring it's compiled with
/MT
instead of/MD
.cc #37406