Skip to content

Update compiler toolchain to 1.20.0. #56

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

Merged
merged 1 commit into from
Nov 6, 2017
Merged

Update compiler toolchain to 1.20.0. #56

merged 1 commit into from
Nov 6, 2017

Conversation

bobsomers
Copy link
Contributor

The 1.15.1 compiler used in the Rust rules is quite outdated at this point. This updates the compiler version to the most recent release, 1.20.0.

The URLs point directly at the rust-lang.org site instead of the Bazel mirror site. If you upload the newer compiler to that site I can update the URLs as necessary.

@bazel-io
Copy link
Member

Can one of the admins verify this patch?

@googlebot
Copy link

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed, please reply here (e.g. I signed it!) and we'll verify. Thanks.


  • If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address. Check your existing CLA data and verify that your email is set on your git commits.
  • If your company signed a CLA, they designated a Point of Contact who decides which employees are authorized to participate. You may need to contact the Point of Contact for your company and ask to be added to the group of authorized contributors. If you don't know who your Point of Contact is, direct the project maintainer to go/cla#troubleshoot.
  • In order to pass this check, please resolve this problem and have the pull request author add another comment and the bot will run again.

@bobsomers
Copy link
Contributor Author

I signed it!

@googlebot
Copy link

CLAs look good, thanks!

@mfarrugi mfarrugi mentioned this pull request Nov 3, 2017
@katre katre self-requested a review November 6, 2017 00:28
@katre katre self-assigned this Nov 6, 2017
@katre
Copy link
Member

katre commented Nov 6, 2017

Jenkins, test this please.

Copy link
Member

@katre katre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved pending test re-run.

@katre
Copy link
Member

katre commented Nov 6, 2017

Jenkins, test this please.

@katre
Copy link
Member

katre commented Nov 6, 2017

Tested locally, this looks good.

@katre katre merged commit 5543a0b into bazelbuild:master Nov 6, 2017
acmcarther added a commit to acmcarther/rules_rust that referenced this pull request Jan 20, 2018
* Make rule tests compatible with the new string representations in Skylark (bazelbuild#51)

* Rename set to depset (bazelbuild#50)

* Update rules_rust to use Bazel's toolchains feature. (bazelbuild#52)

This allows rust targets to only depend on (and thus download) the
toolchains that are used, dynamically chosen based on the current target
platform.

Fixes bazelbuild#14.

* Sketch of dylib support

* Update compiler toolchain to 1.20.0. (bazelbuild#56)

* Fix transitive dylib support.

* Fix 'data' field not being made available to rust_test rule.

* Topological sort for dylib link flags

* Tidy rpath fn

* Fix linking transitive static libs, and dylib ordering.

* Actually export rust_library.dynamic_libs

* Make sure TMPDIR exists for rustc.

* Properly include dynamic_libs in runfiles.

* fix syntax errors

* more

* Add support for depending on shared libraries on linux.

* Merge raze patches into dylibs branch.

* Fixup merge, including remove broken ctx.file.out_dir_tar from doc_* rules.

* look for native deps when only transitive

* deduplicate rpaths

* hackily fix .so symlink..
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants