-
Notifications
You must be signed in to change notification settings - Fork 13.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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
} else { | ||
cmd.env("CFG_PLATFORM", "x86"); | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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-extended
flag 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/installer
are copied from therust-packaging repository.
cc #38531