This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]