{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs/issues/464","repository_url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs","labels_url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs/issues/464/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs/issues/464/comments","events_url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs/issues/464/events","html_url":"https://github.com/rust-lang-nursery/rustup.rs/issues/464","id":154855951,"number":464,"title":"Add support for 'arm-none-eabi'","user":{"login":"JayKickliter","id":2551201,"avatar_url":"https://avatars.githubusercontent.com/u/2551201?v=3","gravatar_id":"","url":"https://api.github.com/users/JayKickliter","html_url":"https://github.com/JayKickliter","followers_url":"https://api.github.com/users/JayKickliter/followers","following_url":"https://api.github.com/users/JayKickliter/following{/other_user}","gists_url":"https://api.github.com/users/JayKickliter/gists{/gist_id}","starred_url":"https://api.github.com/users/JayKickliter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JayKickliter/subscriptions","organizations_url":"https://api.github.com/users/JayKickliter/orgs","repos_url":"https://api.github.com/users/JayKickliter/repos","events_url":"https://api.github.com/users/JayKickliter/events{/privacy}","received_events_url":"https://api.github.com/users/JayKickliter/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-14T14:15:01Z","updated_at":"2016-05-18T03:49:04Z","closed_at":null,"body":"My coworkers and I are keen to use Rust on bare-metal ARM Cortex-M microcontrollers, but the current process of getting set up is too complicated to get everyone onboard. It would be a much easier sell if rustup could set up the toolchain and libcore (no standard library)."},"comment":{"url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs/issues/comments/219918391","html_url":"https://github.com/rust-lang-nursery/rustup.rs/issues/464#issuecomment-219918391","issue_url":"https://api.github.com/repos/rust-lang-nursery/rustup.rs/issues/464","id":219918391,"user":{"login":"japaric","id":5018213,"avatar_url":"https://avatars.githubusercontent.com/u/5018213?v=3","gravatar_id":"","url":"https://api.github.com/users/japaric","html_url":"https://github.com/japaric","followers_url":"https://api.github.com/users/japaric/followers","following_url":"https://api.github.com/users/japaric/following{/other_user}","gists_url":"https://api.github.com/users/japaric/gists{/gist_id}","starred_url":"https://api.github.com/users/japaric/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/japaric/subscriptions","organizations_url":"https://api.github.com/users/japaric/orgs","repos_url":"https://api.github.com/users/japaric/repos","events_url":"https://api.github.com/users/japaric/events{/privacy}","received_events_url":"https://api.github.com/users/japaric/received_events","type":"User","site_admin":false},"created_at":"2016-05-18T03:49:04Z","updated_at":"2016-05-18T03:49:04Z","body":"FWIW, I'm currently working on documenting how to set up a Rust development environment for bare metal programming ARM Cortex-M devices. I'm still drafting the process to go from zero to blinking an LED, but once it's done I'll push it to [this repository].\r\n\r\n[this repository]: https://github.com/japaric/copper\r\n\r\nAfter I'm done with that documentation, I'm going to propose [an RFC](https://github.com/rust-lang/rfcs) that will let `rustup` install a target specification file and `libcore` (plus other freestanding crates like `liballoc`) binaries with just e.g. `rustup target add cortex-m3`.\r\n\r\nI'm going to postpone the automatic installation of a C toolchain (`arm-none-eabi-gcc`) to another RFC as that feature needs to be general enough to also handle other scenarios like installing an SDK for Android/iOS targets and I haven't thought about how that would work."}}