mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-26 21:47:07 +00:00
18 lines
765 B
Plaintext
18 lines
765 B
Plaintext
|
This directory contains a plugin that is designed to work with binutils
|
||
|
gold linker. At present time, this is not the default linker in
|
||
|
binutils, and the default build of gold does not support plugins.
|
||
|
|
||
|
Obtaining binutils:
|
||
|
|
||
|
cvs -z 9 -d :pserver:anoncvs@sourceware.org:/cvs/src login
|
||
|
{enter "anoncvs" as the password}
|
||
|
cvs -z 9 -d :pserver:anoncvs@sourceware.org:/cvs/src co binutils
|
||
|
|
||
|
This will create a src/ directory. Make a build/ directory and from
|
||
|
there configure binutils with "../src/configure --enable-gold --enable-plugins".
|
||
|
Then build binutils with "make all-gold".
|
||
|
|
||
|
To build the LLVMgold plugin, configure LLVM with the option
|
||
|
--with-binutils-include=/path/to/binutils/src/include/ . To use the
|
||
|
plugin, run "ld-new --plugin /path/to/libLLVMgold.so".
|