This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Update gold README
- From: Ian Lance Taylor <iant at google dot com>
- To: binutils at sourceware dot org
- Date: Sat, 28 Feb 2009 10:08:59 -0800
- Subject: Update gold README
I committed this patch to update the gold README file a bit.
Ian
2009-02-28 Ian Lance Taylor <iant@google.com>
* README: --gc-sections and map files are now supported. Document
some build requirements.
Index: README
===================================================================
RCS file: /cvs/src/src/gold/README,v
retrieving revision 1.2
diff -p -u -r1.2 README
--- README 25 Mar 2008 21:13:49 -0000 1.2
+++ README 28 Feb 2009 18:07:53 -0000
@@ -17,9 +17,7 @@ omissions--features of the GNU linker no
gold--are:
* MEMORY regions in linker scripts
* MRI compatible linker scripts
- * linker map files (-M, -Map)
* cross-reference reports (--cref)
- * linker garbage collection (--gc-sections)
* position independent executables (-pie)
* various other minor options
@@ -51,3 +49,16 @@ of work. Task objects are stored on a s
communicate via Task_token objects. Task_token objects are only
manipulated while holding the master Workqueue lock. Relatively few
mutexes are used.
+
+
+Build requirements
+==================
+
+The gold source code uses templates heavily. Building it requires a
+recent version of g++. g++ 4.0.3 is known to work. g++ 3.2 and g++
+3.4.3 are known to fail.
+
+The linker script parser uses features which are only in newer
+versions of bison. bison 2.3 is known to work. bison 1.26 is known
+to fail. If you are building gold from an official binutils release,
+the bison output should already be included.