mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-27 22:15:18 +00:00
23adb71f2a
llvm-svn: 63623
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".
|