diff options
Diffstat (limited to 'INSTALL')
| -rw-r--r-- | INSTALL | 18 |
1 files changed, 7 insertions, 11 deletions
| @@ -339,17 +339,13 @@ Use --disable-silent-rules to cause 'make' to give more details about | |||
| 339 | the commands it executes. This can be helpful when debugging a build | 339 | the commands it executes. This can be helpful when debugging a build |
| 340 | that goes awry. 'make V=1' also enables the extra chatter. | 340 | that goes awry. 'make V=1' also enables the extra chatter. |
| 341 | 341 | ||
| 342 | Use --enable-link-time-optimization to enable link-time optimizer. If | 342 | Use --enable-link-time-optimization to enable link-time optimization. |
| 343 | you're using GNU compiler, this feature is supported since version 4.5.0. | 343 | With GCC, you need GCC 4.5.0 and later, and 'configure' arranges for |
| 344 | If 'configure' can determine number of online CPUS on your system, final | 344 | linking to be parallelized if possible. With Clang, you need GNU |
| 345 | link-time optimization and code generation is executed in parallel using | 345 | binutils with the gold linker and plugin support, along with the LLVM |
| 346 | one job per each available online CPU. | 346 | gold plugin <http://llvm.org/docs/GoldPlugin.html>. Link time |
| 347 | 347 | optimization is not the default as it tends to cause crashes and to | |
| 348 | This option is also supported for clang. You should have GNU binutils | 348 | make Emacs slower. |
| 349 | with 'gold' linker and plugin support, and clang with LLVMgold.so plugin. | ||
| 350 | Read http://llvm.org/docs/GoldPlugin.html for details. Also note that | ||
| 351 | this feature is still experimental, so prepare to build binutils and | ||
| 352 | clang from the corresponding source code repositories. | ||
| 353 | 349 | ||
| 354 | The '--prefix=PREFIXDIR' option specifies where the installation process | 350 | The '--prefix=PREFIXDIR' option specifies where the installation process |
| 355 | should put emacs and its data files. This defaults to '/usr/local'. | 351 | should put emacs and its data files. This defaults to '/usr/local'. |