{"action":"created","issue":{"url":"https://api.github.com/repos/rust-lang/rust/issues/35590","repository_url":"https://api.github.com/repos/rust-lang/rust","labels_url":"https://api.github.com/repos/rust-lang/rust/issues/35590/labels{/name}","comments_url":"https://api.github.com/repos/rust-lang/rust/issues/35590/comments","events_url":"https://api.github.com/repos/rust-lang/rust/issues/35590/events","html_url":"https://github.com/rust-lang/rust/issues/35590","id":170634916,"number":35590,"title":"rust should not assume NEON on armhf","user":{"login":"sylvestre","id":733326,"avatar_url":"https://avatars.githubusercontent.com/u/733326?v=3","gravatar_id":"","url":"https://api.github.com/users/sylvestre","html_url":"https://github.com/sylvestre","followers_url":"https://api.github.com/users/sylvestre/followers","following_url":"https://api.github.com/users/sylvestre/following{/other_user}","gists_url":"https://api.github.com/users/sylvestre/gists{/gist_id}","starred_url":"https://api.github.com/users/sylvestre/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sylvestre/subscriptions","organizations_url":"https://api.github.com/users/sylvestre/orgs","repos_url":"https://api.github.com/users/sylvestre/repos","events_url":"https://api.github.com/users/sylvestre/events{/privacy}","received_events_url":"https://api.github.com/users/sylvestre/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-08-11T12:33:33Z","updated_at":"2016-08-11T15:21:45Z","closed_at":null,"body":"Reported here:\r\nhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834003\r\nTo quote Steve:\r\n\r\n> \r\n> *None* of the Linux distros doing ARMv7 hard-float assume\r\n> NEON. The spec was agreed across the distros to explicitly *not*\r\n> depend on NEON for these ports because it's optional and there\r\n> are/were a number of ARMv7 CPUs in the wild without it. "},"comment":{"url":"https://api.github.com/repos/rust-lang/rust/issues/comments/239194540","html_url":"https://github.com/rust-lang/rust/issues/35590#issuecomment-239194540","issue_url":"https://api.github.com/repos/rust-lang/rust/issues/35590","id":239194540,"user":{"login":"petevine","id":12054457,"avatar_url":"https://avatars.githubusercontent.com/u/12054457?v=3","gravatar_id":"","url":"https://api.github.com/users/petevine","html_url":"https://github.com/petevine","followers_url":"https://api.github.com/users/petevine/followers","following_url":"https://api.github.com/users/petevine/following{/other_user}","gists_url":"https://api.github.com/users/petevine/gists{/gist_id}","starred_url":"https://api.github.com/users/petevine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petevine/subscriptions","organizations_url":"https://api.github.com/users/petevine/orgs","repos_url":"https://api.github.com/users/petevine/repos","events_url":"https://api.github.com/users/petevine/events{/privacy}","received_events_url":"https://api.github.com/users/petevine/received_events","type":"User","site_admin":false},"created_at":"2016-08-11T15:21:45Z","updated_at":"2016-08-11T15:21:45Z","body":"On the other hand, I might be privvy to one little tidbit why the targets might not be equivalent nowadays, but only in the case of  mixed C,C++/Rust codebases, namely the `gcc-rs` crate. \r\n\r\nIt forces `-march=armv6` for the `arm-` target which is obviously necessary for cross-compilation but leads to benchmarkable performance loss on an `ARMv7` system (see [parity](https://github.com/ethcore/parity/tree/master/util)) so an unsuspecting user might get tripped."}}
{"actor":{"display_login":"petevine"}}