Add powerpc64 and powerpc64le support#133
Conversation
There was a problem hiding this comment.
Could you change this to target_pointer_width? Looks like that may be what's in play here
There was a problem hiding this comment.
Sounds good, will do.
There was a problem hiding this comment.
This hit an aarch64 fail, looks like it requires 8 byte alignment: https://travis-ci.org/rust-lang-nursery/libc/jobs/101784088
I'll back that change out
b046185 to
cc698a5
Compare
src/unix/notbsd/linux/other/mod.rs
Outdated
There was a problem hiding this comment.
Could you align these target_arch directives?
|
r+ from me, if you rebase it should retrigger travis and I'll merge |
|
When rebasing, do you want me to squash the commits? |
|
Either way's fine by me, feel free to do whatever's easiest On Tuesday, January 12, 2016, Anton Blanchard notifications@github.com
|
cc698a5 to
6dfc29e
Compare
|
Ah looks like this needs another rebase :( (I kinda wish github had a way for me to automatically do that...) |
A number of libc constants are different on PowerPC64 Linux, so push them down into arch specific files.
6dfc29e to
c4f676b
Compare
|
Sorry that was my fault. This should be now rebased to latest. |
Add powerpc64 and powerpc64le support
* Add _mm256_shuffle_epi8 * Add _mm256_permutevar8x32_epi32
PowerPC64 Linux does not implement fstat64, stat64 and lstat64, so
disable them. A number of constants for system calls are different
to x86, so fix that too.