Skip to content

Commit d9ffaa9

Browse files
committed
doc: clarify Android build status
Signed-off-by: moluopro <moluopro@qq.com>
1 parent ade08a3 commit d9ffaa9

1 file changed

Lines changed: 55 additions & 61 deletions

File tree

‎BUILDING.md‎

Lines changed: 55 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -10,63 +10,58 @@ file a new issue.
1010

1111
## Table of contents
1212

13-
* [Building Node.js](#building-nodejs)
14-
* [Table of contents](#table-of-contents)
15-
* [Supported platforms](#supported-platforms)
16-
* [Input](#input)
17-
* [Strategy](#strategy)
18-
* [Platform list](#platform-list)
19-
* [Supported toolchains](#supported-toolchains)
20-
* [Official binary platforms and toolchains](#official-binary-platforms-and-toolchains)
21-
* [OpenSSL asm support](#openssl-asm-support)
22-
* [Previous versions of this document](#previous-versions-of-this-document)
23-
* [Building Node.js on supported platforms](#building-nodejs-on-supported-platforms)
24-
* [Prerequisites](#prerequisites)
25-
* [Unix and macOS](#unix-and-macos)
26-
* [Unix prerequisites](#unix-prerequisites)
27-
* [macOS prerequisites](#macos-prerequisites)
28-
* [Nix integration](#nix-integration)
29-
* [Building Node.js](#building-nodejs-1)
30-
* [Installing Node.js](#installing-nodejs)
31-
* [Running tests](#running-tests)
32-
* [Running coverage](#running-coverage)
33-
* [Building the documentation](#building-the-documentation)
34-
* [Building a debug build](#building-a-debug-build)
35-
* [Building an ASan build](#building-an-asan-build)
36-
* [Speeding up frequent rebuilds when developing](#speeding-up-frequent-rebuilds-when-developing)
37-
* [ccache](#ccache)
38-
* [Loading JS files from disk instead of embedding](#loading-js-files-from-disk-instead-of-embedding)
39-
* [Troubleshooting Unix and macOS builds](#troubleshooting-unix-and-macos-builds)
40-
* [Windows](#windows)
41-
* [Tips](#tips)
42-
* [Windows Prerequisites](#windows-prerequisites)
43-
* [Option 1: Manual install](#option-1-manual-install)
44-
* [Option 2: Automated install with WinGet](#option-2-automated-install-with-winget)
45-
* [Building Node.js](#building-nodejs-2)
46-
* [Using ccache:](#using-ccache)
47-
* [Android](#android)
48-
* [`Intl` (ECMA-402) support](#intl-ecma-402-support)
49-
* [Build with full ICU support (all locales supported by ICU)](#build-with-full-icu-support-all-locales-supported-by-icu)
50-
* [Unix/macOS](#unixmacos)
51-
* [Windows](#windows-1)
52-
* [Trimmed: `small-icu` (English only) support](#trimmed-small-icu-english-only-support)
53-
* [Unix/macOS](#unixmacos-1)
54-
* [Windows](#windows-2)
55-
* [Building without Intl support](#building-without-intl-support)
56-
* [Unix/macOS](#unixmacos-2)
57-
* [Windows](#windows-3)
58-
* [Use existing installed ICU (Unix/macOS only)](#use-existing-installed-icu-unixmacos-only)
59-
* [Build with a specific ICU](#build-with-a-specific-icu)
60-
* [Unix/macOS](#unixmacos-3)
61-
* [Windows](#windows-4)
62-
* [Configure OpenSSL appname](#configure-openssl-appname)
63-
* [Building Node.js with FIPS-compliant OpenSSL](#building-nodejs-with-fips-compliant-openssl)
64-
* [Building Node.js with Temporal support](#building-nodejs-with-temporal-support)
65-
* [Building Node.js with external core modules](#building-nodejs-with-external-core-modules)
66-
* [Unix/macOS](#unixmacos-4)
67-
* [Windows](#windows-5)
68-
* [Building to use shared dependencies at runtime](#building-to-use-shared-dependencies-at-runtime)
69-
* [Note for downstream distributors of Node.js](#note-for-downstream-distributors-of-nodejs)
13+
* [Supported platforms](#supported-platforms)
14+
* [Input](#input)
15+
* [Strategy](#strategy)
16+
* [Platform list](#platform-list)
17+
* [Supported toolchains](#supported-toolchains)
18+
* [Official binary platforms and toolchains](#official-binary-platforms-and-toolchains)
19+
* [OpenSSL asm support](#openssl-asm-support)
20+
* [Previous versions of this document](#previous-versions-of-this-document)
21+
* [Building Node.js on supported platforms](#building-nodejs-on-supported-platforms)
22+
* [Prerequisites](#prerequisites)
23+
* [Unix and macOS](#unix-and-macos)
24+
* [Unix prerequisites](#unix-prerequisites)
25+
* [macOS prerequisites](#macos-prerequisites)
26+
* [Building Node.js](#building-nodejs-1)
27+
* [Installing Node.js](#installing-nodejs)
28+
* [Running Tests](#running-tests)
29+
* [Running Coverage](#running-coverage)
30+
* [Building the documentation](#building-the-documentation)
31+
* [Building a debug build](#building-a-debug-build)
32+
* [Building an ASan build](#building-an-asan-build)
33+
* [Speeding up frequent rebuilds when developing](#speeding-up-frequent-rebuilds-when-developing)
34+
* [ccache](#ccache)
35+
* [Loading JS files from disk instead of embedding](#loading-js-files-from-disk-instead-of-embedding)
36+
* [Troubleshooting Unix and macOS builds](#troubleshooting-unix-and-macos-builds)
37+
* [Windows](#windows)
38+
* [Windows Prerequisites](#windows-prerequisites)
39+
* [Option 1: Manual install](#option-1-manual-install)
40+
* [Option 2: Automated install with WinGet](#option-2-automated-install-with-winget)
41+
* [Building Node.js](#building-nodejs-2)
42+
* [Using ccache](#using-ccache)
43+
* [Android](#android)
44+
* [`Intl` (ECMA-402) support](#intl-ecma-402-support)
45+
* [Build with full ICU support (all locales supported by ICU)](#build-with-full-icu-support-all-locales-supported-by-icu)
46+
* [Unix/macOS](#unixmacos)
47+
* [Windows](#windows-1)
48+
* [Trimmed: `small-icu` (English only) support](#trimmed-small-icu-english-only-support)
49+
* [Unix/macOS](#unixmacos-1)
50+
* [Windows](#windows-2)
51+
* [Building without Intl support](#building-without-intl-support)
52+
* [Unix/macOS](#unixmacos-2)
53+
* [Windows](#windows-3)
54+
* [Use existing installed ICU (Unix/macOS only)](#use-existing-installed-icu-unixmacos-only)
55+
* [Build with a specific ICU](#build-with-a-specific-icu)
56+
* [Unix/macOS](#unixmacos-3)
57+
* [Windows](#windows-4)
58+
* [Configuring OpenSSL config appname](#configure-openssl-appname)
59+
* [Building Node.js with FIPS-compliant OpenSSL](#building-nodejs-with-fips-compliant-openssl)
60+
* [Building Node.js with Temporal support](#building-nodejs-with-temporal-support)
61+
* [Building Node.js with external core modules](#building-nodejs-with-external-core-modules)
62+
* [Unix/macOS](#unixmacos-4)
63+
* [Windows](#windows-5)
64+
* [Note for downstream distributors of Node.js](#note-for-downstream-distributors-of-nodejs)
7065

7166
## Supported platforms
7267

@@ -912,10 +907,9 @@ To use it with ClangCL, run this instead:
912907

913908
### Android
914909

915-
Android is not a supported platform. Patches to improve the Android build are
916-
welcome. There is no testing on Android in the current continuous integration
917-
environment. The participation of people dedicated and determined to improve
918-
Android building, testing, and support is encouraged.
910+
Android is an experimental platform. Patches to improve the Android build are
911+
welcome. The participation of people dedicated and determined to improve Android
912+
building, testing, and support is encouraged.
919913

920914
Be sure you have downloaded and extracted
921915
[Android NDK](https://developer.android.com/ndk) before in

0 commit comments

Comments
 (0)