-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: support android build on ndk version equal or above 23(Android… #31521
Conversation
… 6.0) change scripts and sources for android build, don't need standalone toolchain a\ fter ndk 19, and use clang as default android target compiler.
/ping @gcampax Any chance you would be able to verify these changes? |
… 6.0) merge linux and android into one conditon
… 6.0) merge linux and android into one conditon and support arch aarch64 compile
… 6.0) fix gcc version checking failed conditons, like gcc 8.1
I build-tested this locally and it seems to work. One caveat is that I don't use the android-configure script so I didn't test that. |
@nodejs/collaborators Any folks with sufficient Android familiarity to approve this? Maybe some folks to at least weigh in on the GYP changes? I'd hate to have to chose between rubber-stamping this or not including it..... |
… 6.0) change syntax for android and linux case
Would any of these files in |
With the exception of the cc @nodejs/libuv |
This has one approval, has been open for more than seven days, and has a passing CI. This can land. Would be nice to get some more eyes on it. While it's a change for android, it touches a few files that are used by everyone..... |
change scripts and sources for android build, don't need standalone toolchain after ndk 19, and use clang as default android target compiler. PR-URL: #31521 Reviewed-By: Christian Clauss <cclauss@me.com>
Landed in 50317c3 |
change scripts and sources for android build, don't need standalone toolchain after ndk 19, and use clang as default android target compiler. PR-URL: #31521 Reviewed-By: Christian Clauss <cclauss@me.com>
change scripts and sources for android build, don't need standalone toolchain after ndk 19, and use clang as default android target compiler. PR-URL: nodejs#31521 Reviewed-By: Christian Clauss <cclauss@me.com>
change scripts and sources for android build, don't need standalone toolchain after ndk 19, and use clang as default android target compiler. PR-URL: #31521 Reviewed-By: Christian Clauss <cclauss@me.com>
… 6.0)
change scripts and sources for android build, don't need standalone toolchain a
fter ndk 19, and use clang as default android target compiler.
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passes