summaryrefslogtreecommitdiff
path: root/tools/gold/README.txt
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2009-02-03 07:13:24 +0000
committerNick Lewycky <nicholas@mxc.ca>2009-02-03 07:13:24 +0000
commit3e62b2dc93dae6904f0717612782ab6ebf413e1d (patch)
treee4f71cbcec1ff79ea2557ccf7c7728bf339b75ce /tools/gold/README.txt
parente792b1d841d1173c665533dfaef2c8d8d5a795ee (diff)
downloadllvm-3e62b2dc93dae6904f0717612782ab6ebf413e1d.tar.gz
llvm-3e62b2dc93dae6904f0717612782ab6ebf413e1d.tar.bz2
llvm-3e62b2dc93dae6904f0717612782ab6ebf413e1d.tar.xz
Add LLVM plugin for gold.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63623 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/gold/README.txt')
-rw-r--r--tools/gold/README.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/tools/gold/README.txt b/tools/gold/README.txt
new file mode 100644
index 0000000000..6427d09c77
--- /dev/null
+++ b/tools/gold/README.txt
@@ -0,0 +1,17 @@
+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".