Repository navigation
cross compiling failed on node v16.13.1 for android aarch64 #41380
Copy link
Copy link
Closed
Labels
androidIssues and PRs related to the Android platform.Issues and PRs related to the Android platform.buildIssues and PRs related to Node.js builds or CI infrastructure.Issues and PRs related to Node.js builds or CI infrastructure.
Description
Activity
You probably know this, but just in case:
Android is not a supported platform. Patches to improve the Android build are welcome. There is no testing on Android in the current continuous integration environment. The participation of people dedicated and determined to improve Android building, testing, and support is encouraged.
(No problem opening an issue, though! Hopefully someone who knows something responds.)
- addedandroidIssues and PRs related to the Android platform.Issues and PRs related to the Android platform.buildIssues and PRs related to Node.js builds or CI infrastructure.Issues and PRs related to Node.js builds or CI infrastructure.
on Jan 3, 2022 I think this source list
Lines 257 to 265 in f1658bd
'src/unix/linux-core.c', 'src/unix/linux-inotify.c', 'src/unix/linux-syscalls.c', 'src/unix/linux-syscalls.h', 'src/unix/pthread-fixes.c', 'src/unix/android-ifaddrs.c', 'src/unix/procfs-exepath.c', 'src/unix/random-getrandom.c', 'src/unix/random-sysctl-linux.c',
must be synced with
Lines 205 to 214 in f1658bd
src/unix/android-ifaddrs.c src/unix/linux-core.c src/unix/linux-inotify.c src/unix/linux-syscalls.c src/unix/procfs-exepath.c src/unix/pthread-fixes.c src/unix/random-getentropy.c src/unix/random-getrandom.c src/unix/random-sysctl-linux.c src/unix/epoll.c) Reacted by Seven Lju- added a commit that references this issue
on Jan 16, 2022 I'm reopening this so that it gets automatically closed when #41555 lands.
- added a commit that references this issue
on Jan 18, 2022 - added a commit that references this issue
on Jan 25, 2022 - added a commit that references this issue
on Feb 26, 2022 - added a commit that references this issue
on Mar 14, 2022
Metadata
Metadata
Assignees
Labels
androidIssues and PRs related to the Android platform.Issues and PRs related to the Android platform.buildIssues and PRs related to Node.js builds or CI infrastructure.Issues and PRs related to Node.js builds or CI infrastructure.
Version
Version: v16.13.1
Platform
Linux 3.10.0-229.el7.x86_64 x86_64 GNU/Linux
Subsystem
deps/libuv
What steps will reproduce the bug?
The Android NDK version: Linux 64-bit, download from https://developer.android.com/ndk/downloads
How often does it reproduce? Is there a required condition?
always
What is the expected behavior?
no error during the build
What do you see instead?
Additional information
searched for the missing functions, their definitions are all in
/node-v16.13.1/deps/uv/unix/epoll.c; however, in /node-v16.13.1/out/deps/uv/libuv.target.mk,epoll.ois not inOBJSlist; addepoll.oto the list and compile passed.