Closed
Description
When trying to build the nix crate for target arm-linux-androideabi (nix-rust/nix#313), it fails with some undefined symbols that are present in the latest Android NDK headers (some seem to be added in Android API 21).
Since nearly all the symbols are merged in the android/mod.rs, and I didn't figured out how they are organised, I find it hard to list exhaustively the missing symbols.
So I just list the ones that are needed for the nix crate with a link to the corresponding header in the current ndk:
O_DSYNC
(asm-generic/fcntl.h)openpty
(pty.h) (forkpty is missing too)CLONE_NEWCGROUP
(linux/sched.h)EPOLLRDHUP
andEPOLLWAKEUP
(sys/epoll.h)sethostname
,setresuid
andsetresgid
(unistd.h)
I could make a PR for these symbols but I think that we should make a full update to match the latest ndk and I do not feel comfortable enough to figure out what should be done and how it should be organised in this crate.
Metadata
Metadata
Assignees
Labels
No labels