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