svn commit: r46559 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Wed Apr 15 04:48:09 UTC 2015
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>emaste at FreeBSD.org</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>
More information about the svn-doc-all
mailing list