From 3e62b2dc93dae6904f0717612782ab6ebf413e1d Mon Sep 17 00:00:00 2001 From: Nick Lewycky Date: Tue, 3 Feb 2009 07:13:24 +0000 Subject: Add LLVM plugin for gold. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63623 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/gold/README.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tools/gold/README.txt (limited to 'tools/gold/README.txt') 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". -- cgit v1.2.3