Alp Toker | c7cf486 | 2013-12-02 14:17:47 +0000 | [diff] [blame] | 1 | The LLVM Gold LTO Plugin |
| 2 | ======================== |
| 3 | |
Nick Lewycky | 3e62b2d | 2009-02-03 07:13:24 +0000 | [diff] [blame] | 4 | This directory contains a plugin that is designed to work with binutils |
| 5 | gold linker. At present time, this is not the default linker in |
| 6 | binutils, and the default build of gold does not support plugins. |
| 7 | |
Alp Toker | c7cf486 | 2013-12-02 14:17:47 +0000 | [diff] [blame] | 8 | See docs/GoldPlugin.html for complete build and usage instructions. |
Nick Lewycky | 3e62b2d | 2009-02-03 07:13:24 +0000 | [diff] [blame] | 9 | |
Alp Toker | c7cf486 | 2013-12-02 14:17:47 +0000 | [diff] [blame] | 10 | NOTE: libLTO and LLVMgold aren't built without PIC because they would fail |
| 11 | to link on x86-64 with a relocation error: PIC and non-PIC can't be combined. |
Torok Edwin | 1845d99 | 2009-02-04 19:12:25 +0000 | [diff] [blame] | 12 | As an alternative to passing --enable-pic, you can use 'make ENABLE_PIC=1' in |
| 13 | your entire LLVM build. |