-
Notifications
You must be signed in to change notification settings - Fork 689
musl: use of undeclared type name libc::ucontext_t
#325
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
@kamalmarhubi Can you please label this as appropriate. I don't seem to have the ability to create new labels. |
@posborne I think you should be able to do this now. I created a "team" and gave it admin access on the repo. Added some labels though! |
I started looking at things a bit -- there are some legit test problems in ioctl and a few other places. I started looking more at using ctest to do the types of checks we are doing in some places (some of this need goes away with moving contants to I ended up bumping into rust-lang/cargo#1430 and decided to take a break. |
I made a patch for libc, that adds ucontext for linux-musl ( rust-lang/libc#255 ). That should resolve this. |
musl does not implement the functions working on ucontext structs (http://wiki.musl-libc.org/wiki/Open_Issues#ucontext.h), so let's see how far the struct gets us. |
musl target needs std::mem now Closes #325.
x86_64-unknown-linux-musl should be added to CI. It is included in the
posborne/rust-cross:x86
docker image. Discovered this while working on some fixup for the CI stuff. May be a libc issue.The text was updated successfully, but these errors were encountered: