@@ -69,8 +69,7 @@ There are three support tiers:
69
69
### Supported platforms
70
70
71
71
The community does not build or test against end-of-life distributions (EoL).
72
- Thus, we do not recommend that you use Node.js on end-of-life or unsupported
73
- platforms in production.
72
+ For production applications, run Node.js on supported platforms only.
74
73
75
74
| System | Support type | Version | Architectures | Notes |
76
75
| --------------| --------------| ----------------------------------| ----------------------| ------------------|
@@ -134,21 +133,20 @@ OpenSSL-1.1.0 requires the following assembler version for use of asm
134
133
support on x86_64 and ia32.
135
134
136
135
* gas (GNU assembler) version 2.23 or higher
137
- * xcode version 5.0 or higher
136
+ * Xcode version 5.0 or higher
138
137
* llvm version 3.3 or higher
139
138
* nasm version 2.10 or higher in Windows
140
139
141
- Otherwise ` configure ` will fail with an error. This can be avoided by
142
- either providing a newer assembler as per the list above or by
143
- using the ` --openssl-no-asm ` flag.
140
+ If compiling without one of the above, use ` configure ` with the
141
+ ` --openssl-no-asm ` flag. Otherwise, ` configure ` will fail.
144
142
145
143
The forthcoming OpenSSL-1.1.1 will have different requirements. Please refer to
146
144
https://www.openssl.org/docs/man1.1.1/man3/OPENSSL_ia32cap.html for details.
147
145
148
146
## Building Node.js on supported platforms
149
147
150
- * Note: * All prerequisites can be easily installed by following
151
- [ this bootstrapping guide ] ( https://github.com/nodejs/node/blob/master/tools/bootstrap/README.md ) .
148
+ The [ bootstrapping guide ] ( https://github.com/nodejs/node/blob/master/tools/bootstrap/README.md )
149
+ explains how to install all prerequisites .
152
150
153
151
### Unix/macOS
154
152
@@ -159,7 +157,7 @@ The forthcoming OpenSSL-1.1.1 will have different requirements. Please refer to
159
157
* Python 2.6 or 2.7
160
158
* GNU Make 3.81 or newer
161
159
162
- On macOS, you will need to install the ` Xcode Command Line Tools ` by running
160
+ On macOS, install the ` Xcode Command Line Tools ` by running
163
161
` xcode-select --install ` . Alternatively, if you already have the full Xcode
164
162
installed, you can find them under the menu `Xcode -> Open Developer Tool ->
165
163
More Developer Tools...` . This step will install ` clang` , ` clang++`, and
@@ -180,13 +178,9 @@ $ ./configure
180
178
$ make -j4
181
179
```
182
180
183
- Running ` make ` with the ` -j4 ` flag will cause it to run 4 compilation jobs
184
- concurrently which may significantly reduce build time. The number after ` -j `
185
- can be changed to best suit the number of processor cores on your machine. If
186
- you run into problems running ` make ` with concurrency, try running it without
187
- the ` -j4 ` flag. See the
188
- [ GNU Make Documentation] ( https://www.gnu.org/software/make/manual/html_node/Parallel.html )
189
- for more information.
181
+ The ` -j4 ` option will cause ` make ` to run 4 simultaneous compilation jobs which
182
+ may reduce build time. For more information, see the
183
+ [ GNU Make Documentation] ( https://www.gnu.org/software/make/manual/html_node/Parallel.html ) .
190
184
191
185
Note that the above requires that ` python ` resolve to Python 2.6 or 2.7
192
186
and not a newer version.
0 commit comments