rustbuild: Start building --enable-extended#39245
Conversation
3560665 to
df0fb17
Compare
|
@brson ok I've updated with support for Windows as well, this should be good to go. |
e5391f9 to
3e6065f
Compare
src/bootstrap/dist.rs
Outdated
There was a problem hiding this comment.
This is all amazing. Thank you.
|
This all looks great, but can we get rid of the 'platform' branding? How about r=me |
3e6065f to
e0c0368
Compare
|
@bors: r=brson |
|
📌 Commit e0c0368 has been approved by |
|
⌛ Testing commit e0c0368 with merge b69cb4b... |
|
💔 Test failed - status-travis |
|
@bors: r=brson |
|
💡 This pull request was already approved, no need to approve it again.
|
|
📌 Commit e0c0368 has been approved by |
e0c0368 to
3a31aab
Compare
|
@bors: r=brson |
|
📌 Commit 3a31aab has been approved by |
rustbuild: Start building --enable-extended This commit adds a new flag to the configure script, `--enable-extended`, which is intended for specifying a desire to compile the full suite of Rust tools such as Cargo, the RLS, etc. This is also an indication that the build system should create combined installers such as the pkg/exe/msi artifacts. Currently the `--enable-extended` flag just indicates that combined installers should be built, and Cargo is itself not compiled just yet but rather only downloaded from its location. The intention here is to quickly get to feature parity with the current release process and then we can start improving it afterwards. All new files in this PR inside `src/etc/installer` are copied from the rust-packaging repository. cc #38531
|
💔 Test failed - status-travis |
This commit adds a new flag to the configure script, `--enable-extended`, which is intended for specifying a desire to compile the full suite of Rust tools such as Cargo, the RLS, etc. This is also an indication that the build system should create combined installers such as the pkg/exe/msi artifacts. Currently the `--enable-extended` flag just indicates that combined installers should be built, and Cargo is itself not compiled just yet but rather only downloaded from its location. The intention here is to quickly get to feature parity with the current release process and then we can start improving it afterwards. All new files in this PR inside `src/etc/installer` are copied from the rust-packaging repository.
3a31aab to
f3dfcae
Compare
|
@bors: r=brson |
|
📌 Commit f3dfcae has been approved by |
rustbuild: Start building --enable-extended This commit adds a new flag to the configure script, `--enable-extended`, which is intended for specifying a desire to compile the full suite of Rust tools such as Cargo, the RLS, etc. This is also an indication that the build system should create combined installers such as the pkg/exe/msi artifacts. Currently the `--enable-extended` flag just indicates that combined installers should be built, and Cargo is itself not compiled just yet but rather only downloaded from its location. The intention here is to quickly get to feature parity with the current release process and then we can start improving it afterwards. All new files in this PR inside `src/etc/installer` are copied from the rust-packaging repository. cc #38531
|
☀️ Test successful - status-appveyor, status-travis |
This commit adds a new flag to the configure script,
--enable-extended, which is intended for specifying a desire tocompile the full suite of Rust tools such as Cargo, the RLS, etc. This
is also an indication that the build system should create combined
installers such as the pkg/exe/msi artifacts.
Currently the
--enable-extendedflag just indicates that combinedinstallers should be built, and Cargo is itself not compiled just yet
but rather only downloaded from its location. The intention here is to
quickly get to feature parity with the current release process and then
we can start improving it afterwards.
All new files in this PR inside
src/etc/installerare copied from therust-packaging repository.
cc #38531