svn commit: r46559 - head/en_US.ISO8859-1/htdocs/news/status

Benjamin Kaduk <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: bjk
Date: Wed Apr 15 04:48:07 2015
New Revision: 46559
URL: https://svnweb.freebsd.org/changeset/doc/46559

Log:
  Add ELF Tool Chain report
  
  Approved by:	hrs (mentor, implicit)

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml	Wed Apr 15 04:30:06 2015	(r46558)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2015-01-2015-03.xml	Wed Apr 15 04:48:07 2015	(r46559)
@@ -2214,4 +2214,78 @@ WITHOUT_FORTH=y</pre>
 
     <sponsor>The &os; Foundation</sponsor>
   </project>
+
+  <project cat='bin'>
+    <title>Migration to ELF Tool Chain tools</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Ed</given>
+	  <common>Maste</common>
+	</name>
+	<email>[email protected]</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="http://elftoolchain.sourceforge.net">&os; LLDB wiki page</url>
+    </links>
+
+    <body>
+      <p>The ELF Tool Chain project provides BSD-licensed
+	implementations of compilation tools and libraries for building
+	and analyzing ELF objects.  The project began as part of &os;
+	but later became an independent project to encourage wider
+	participation from others in the open-source developer
+	community.</p>
+
+      <p>ELF Tool Chain provides a set of tools equivalent to the
+	GNU Binutils suite.  This project's goal is to import these
+	tools into the &os; base system so that we have a set of
+	up-to-date and maintained tools that also provide support for
+	new CPU architectures of interest, such as arm64.</p>
+
+      <p>In addition to the libelf and libdwarf libraries, the
+	following tools are now provided by the ELF tool chain
+	project:</p>
+
+      <ul>
+	<li>addr2line</li>
+	<li>nm</li>
+	<li>readelf</li>
+	<li>size</li>
+	<li>strings</li>
+	<li>strip (elfcopy)</li>
+      </ul>
+
+      <p>ELF Tool Chain's elfcopy provides equivalent
+	functionality to Binutils' objcopy, and accepts the same
+	command-line arguments.  For it to be a viable replacement for
+	all uses of objcopy in the base system, it must gain support for
+	writing portable exectuable (PE) format binaries, which are used
+	by UEFI boot code.</p>
+
+      <p>The ELF Tool Chain project does not currently provide
+	replacements for as, ld, or objdump.  For &os;, these tools will
+	likely be obtained from the LLVM project.</p>
+    </body>
+
+    <sponsor>The &os; Foundation</sponsor>
+
+    <help>
+      <task>
+	<p>Add missing functionality to elfcopy and migrate the base
+	  system build.</p>
+      </task>
+
+      <task>
+	<p>Fix issues found by fuzzing inputs to the tools.</p>
+      </task>
+
+      <task>
+	<p>Add automatic support for separate debug files.</p>
+      </task>
+    </help>
+  </project>
 </report>
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.