Uh oh!
There was an error while loading. Please reload this page.
android has posix_memalign for API 16+ since NDK r10d - #30601
Conversation
rust-highfive
commented
Dec 29, 2015
(rust_highfive has picked a reviewer for you, use r? to override) |
brson
commented
Dec 29, 2015
@bors r+ |
bors
commented
Dec 29, 2015
📌 Commit 2a88cd0 has been approved by |
posix_memalign for API 16+ since NDK r10dtamird
commented
Dec 30, 2015
@brson: I rewrote this commit to remove some additional cruft while I'm here. |
nikomatsakis
commented
Jan 6, 2016
@bors r+ |
bors
commented
Jan 6, 2016
📌 Commit 99cfe48 has been approved by |
bors
commented
Jan 6, 2016
⌛ Testing commit 99cfe48 with merge 037e822... |
bors
commented
Jan 6, 2016
💔 Test failed - auto-linux-64-x-android-t |
tamird
commented
Jan 6, 2016
Ugh, this depends on rust-lang/libc#132 |
alexcrichton
commented
Jan 10, 2016
Thanks for the PR! Although Android may have this API now, our nightlies are compiled against a pretty old version of the NDK to have a "maximally compatible" libstd. I think it's the case that Increasing the minimum supported Android version is likely out of the scope of this PR (as it affects other projects like Servo), but I'm willing to wait for the libc update to see if this passes CI. If it does, then it seems fine to me! |
brson
commented
Jan 11, 2016
Yes, we need to be careful about upgrading our minimum android requirements. |
tamird
commented
Jan 11, 2016
Cool beans. Let's see what the bots say! |
alexcrichton
commented
Jan 12, 2016
The libc changes have been merged now, so you should be able to include the submodule update here |
tamird
commented
Jan 12, 2016
Done. On Mon, Jan 11, 2016 at 7:42 PM, Alex Crichton notifications@github.com
|
alexcrichton
commented
Jan 12, 2016
Maybe an amendment was forgotten? Looks like the submodule still hasn't been updated |
tamird
commented
Jan 12, 2016
Ah, sorry, I misunderstood you. Done now. On Mon, Jan 11, 2016 at 8:41 PM, Alex Crichton notifications@github.com
|
alexcrichton
commented
Jan 12, 2016
@bors: r+ f834051274545c212b4429b9a45117e8c1ba0bea |
bors
commented
Jan 12, 2016
⌛ Testing commit f834051 with merge 21c4c0e... |
bors
commented
Jan 12, 2016
💔 Test failed - auto-linux-cross-opt |
tamird
commented
Jan 12, 2016
@alexcrichton looks like mips failed because of the following type mismatch in src/liblibc/src/unix/notbsd/linux/mips.rs: |
alexcrichton
commented
Jan 12, 2016
@tamird I've sent rust-lang/libc#135 and once that's merged I think that'll be fixed. |
alexcrichton
commented
Jan 12, 2016
Ok, libc update merged, should be good to re-update submodule and re-try |
See: http://developer.android.com/ndk/downloads/revision_history.html Also, use `libc`'s `posix_memalign`.
tamird
commented
Jan 12, 2016
Done. On Tue, Jan 12, 2016 at 3:04 PM, Alex Crichton notifications@github.com
|
alexcrichton
commented
Jan 12, 2016
bors
commented
Jan 12, 2016
See: http://developer.android.com/ndk/downloads/revision_history.html Also, use `libc`'s `posix_memalign`.
See: http://developer.android.com/ndk/downloads/revision_history.html
Also, use
libc'sposix_memalign.