mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-05 14:34:55 +00:00
3e62b2dc93
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63623 91177308-0d34-0410-b5e6-96231b3b80d8
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".
|