<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to BuildingFromSource</title><link>https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/</link><description>Recent changes to BuildingFromSource</description><atom:link href="https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 25 Jan 2020 19:43:14 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/feed" rel="self" type="application/rss+xml"/><item><title>BuildingFromSource modified by Joseph Koshy</title><link>https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -12,7 +12,7 @@
  [git-svn](https://git-scm.com/docs/git-svn) users can use:

     :::text
-    % git svn clone svn://svn.code.sf.net/p/elftoolchain/code elftoolchain
+    % git svn clone https://svn.code.sf.net/p/elftoolchain/code elftoolchain

 ## Active Branches

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Koshy</dc:creator><pubDate>Sat, 25 Jan 2020 19:43:14 -0000</pubDate><guid>https://sourceforge.net02965a818e862a47f0f56d18fe9f20f0008480ac</guid></item><item><title>BuildingFromSource modified by Joseph Koshy</title><link>https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -12,7 +12,7 @@
  [git-svn](https://git-scm.com/docs/git-svn) users can use:

     :::text
-    % git svn clone svn://svn.code.sf.net/p/elftoolchain/code
+    % git svn clone svn://svn.code.sf.net/p/elftoolchain/code elftoolchain

 ## Active Branches

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Koshy</dc:creator><pubDate>Sat, 25 Jan 2020 09:41:16 -0000</pubDate><guid>https://sourceforge.net103ed96a4a7b894b4b7471ca44a03700fefce395</guid></item><item><title>BuildingFromSource modified by Joseph Koshy</title><link>https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -9,6 +9,11 @@
     :::text
     % svn checkout svn://svn.code.sf.net/p/elftoolchain/code/trunk

+ [git-svn](https://git-scm.com/docs/git-svn) users can use:
+ 
+    :::text
+    % git svn clone svn://svn.code.sf.net/p/elftoolchain/code
+ 
 ## Active Branches

 &lt;table&gt;

&lt;/table&gt;&lt;/pre&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Koshy</dc:creator><pubDate>Mon, 25 Nov 2019 11:12:30 -0000</pubDate><guid>https://sourceforge.net85a7014b5b64f42d0cb9d27eb392d3de089bc306</guid></item><item><title>BuildingFromSource modified by Joseph Koshy</title><link>https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -52,6 +52,10 @@
 current development
 Please see the file &lt;a href="http://sourceforge.net/p/elftoolchain/code/HEAD/tree/trunk/INSTALL"&gt;trunk/INSTALL&lt;/a&gt; for build instructions.
+
+
+&lt;a href="../Releases-Release0.7.1"&gt;Release 0.7.1&lt;/a&gt;
+Please see the file &lt;a href="http://sourceforge.net/p/elftoolchain/code/HEAD/tree/tags/elftoolchain-0.7.1/INSTALL"&gt;INSTALL&lt;/a&gt; in the released sources.
 
 
 &lt;a href="../Releases-Release0.6.1"&gt;Release 0.6.1&lt;/a&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Koshy</dc:creator><pubDate>Sun, 29 Oct 2017 13:04:12 -0000</pubDate><guid>https://sourceforge.net935e8a94d9a1c6a39091b6b7e5422ab43810496f</guid></item><item><title>BuildingFromSource modified by Joseph Koshy</title><link>https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -26,14 +26,10 @@
 New development.
 
 
-&lt;i&gt;0.6.*&lt;/i&gt;
-&lt;a href="http://sourceforge.net/p/elftoolchain/code/HEAD/tree/branches/release-branch-0.6/"&gt;branches/release-branch-0.6&lt;/a&gt;
+&lt;i&gt;0.7.*&lt;/i&gt;
+&lt;a href="http://sourceforge.net/p/elftoolchain/code/HEAD/tree/branches/release-branch-0.7/"&gt;branches/release-branch-0.7&lt;/a&gt;
 "Stable" branch.
 
-
-&lt;i&gt;0.5.*&lt;/i&gt;
-&lt;a href="http://sourceforge.net/p/elftoolchain/code/HEAD/tree/branches/branches/release-branch-0.5/"&gt;branches/release-branch-0.5&lt;/a&gt;
-Critical fixes only.
 
 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Koshy</dc:creator><pubDate>Sun, 29 Oct 2017 13:02:57 -0000</pubDate><guid>https://sourceforge.netabac11d734025a283d4ff2a90c725005da641a21</guid></item><item><title>BuildingFromSource modified by Joseph Koshy</title><link>https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -76,44 +76,65 @@

 On [Fedora](http://fedoraproject.org/) 15, the following packages are required: 

-**Package**
-**Description**
-
-`bmake`
-The NetBSD make(1) tool 
-
-`byacc`
-Berkeley Yacc, a parser generator 
-
-`bzip2-devel`
-A file compression utility 
-
-`expat-devel`
-An XML parser library 
-
-`flex`
-A tool for creating scanners (text pattern recognizers) 
-
-`gcc`
-C compiler. 
-
-`libarchive-devel`
-A library for handling streaming archive formats 
-
-`mk-files`
-Support files for bmake, the NetBSD make(1) tool 
-
-`PyYAML`
-YAML parser and emitter for Python 
-
-`subversion`
-For accessing the repository. 
-
-`sharutils`
-The GNU shar utilities for packaging and unpackaging shell archives 
-
-`zlib-devel`
-The zlib compression and decompression library 
+&lt;table&gt;
+&lt;thead&gt;
+&lt;tr&gt;
+&lt;th&gt;&lt;b&gt;Package&lt;/b&gt;&lt;/th&gt;
+&lt;th&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/th&gt;
+&lt;/tr&gt;
+&lt;/thead&gt;
+&lt;tbody&gt;
+&lt;tr&gt;
+&lt;td&gt;bmake&lt;/td&gt;
+&lt;td&gt;The NetBSD make(1) tool&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;byacc&lt;/td&gt;
+&lt;td&gt;Berkeley Yacc, a parser generator &lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;bzip2-devel&lt;/td&gt;
+&lt;td&gt;A file compression utility&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;expat-devel&lt;/td&gt;
+&lt;td&gt;An XML parser library&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;flex&lt;/td&gt;
+&lt;td&gt;A tool for creating scanners (text pattern recognizers) &lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;gcc&lt;/td&gt;
+&lt;td&gt;C compiler. &lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;libarchive-devel&lt;/td&gt;
+&lt;td&gt;A library for handling streaming archive formats &lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;mk-files&lt;/td&gt;
+&lt;td&gt;Support files for bmake, the NetBSD make(1) tool &lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;PyYAML&lt;/td&gt;
+&lt;td&gt;YAML parser and emitter for Python &lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;subversion&lt;/td&gt;
+&lt;td&gt;For accessing the repository. &lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;sharutils&lt;/td&gt;
+&lt;td&gt;The GNU shar utilities for packaging and unpackaging shell
+archives &lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;zlib-devel&lt;/td&gt;
+&lt;td&gt;The zlib compression and decompression library &lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;

   * You need to fix mk/elftoolchain.inc.mk, `.if {OS_HOST} == "FreeBSD"` to `.if {OS_HOST} == "FreeBSD" || ${OS_HOST} == "Linux"`
   * You need to fix /usr/share/mk/bsd.lib.mk, apply this patch 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Koshy</dc:creator><pubDate>Sat, 28 Dec 2013 17:17:46 -0000</pubDate><guid>https://sourceforge.netf083bc8d72639034067f22f6e28803fff1548fbd</guid></item><item><title>BuildingFromSource modified by Joseph Koshy</title><link>https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -6,7 +6,8 @@

 The source code for the project may be checked out using Subversion. The following command line should work on most "unix"-like operating systems: 

-    % svn checkout svn checkout svn://svn.code.sf.net/p/elftoolchain/code/trunk
+    :::text
+    % svn checkout svn://svn.code.sf.net/p/elftoolchain/code/trunk

 ## Active Branches

@@ -49,15 +50,23 @@

 ### Building On Supported Operating Systems

-
-current development 
-Please see the file [trunk/INSTALL](/apps/trac/elftoolchain/browser/trunk/INSTALL) for build instructions. 
-
-[Release 0.6.1](Releases-Release0.6.1)
-Please see the file [INSTALL](/apps/trac/elftoolchain/browser/tags/elftoolchain-0.6.1/INSTALL) in the released sources. 
-
-[Release 0.5.1](Releases-Release0.5.1)
-Please see the file [INSTALL](/apps/trac/elftoolchain/browser/tags/elftoolchain-0.5.1/INSTALL) in the released sources. 
+&lt;table&gt;
+&lt;tbody&gt;
+&lt;tr&gt;
+&lt;td&gt;current development&lt;/td&gt;
+&lt;td&gt;Please see the file &lt;a&gt;trunk/INSTALL&lt;/a&gt; for build instructions.&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;&lt;a href="../Releases-Release0.6.1"&gt;Release 0.6.1&lt;/a&gt;&lt;/td&gt;
+&lt;td&gt;Please see the file &lt;a href="http://sourceforge.net/p/elftoolchain/code/HEAD/tree/tags/elftoolchain-0.6.1/INSTALL"&gt;INSTALL&lt;/a&gt; in the released sources.&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;&lt;a href="../Releases-Release0.5.1"&gt;Release 0.5.1&lt;/a&gt;&lt;/td&gt;
+&lt;td&gt;Please see the file &lt;a href="http://sourceforge.net/p/elftoolchain/code/HEAD/tree/tags/elftoolchain-0.5.1/"&gt;INSTALL&lt;/a&gt; in the released sources.&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;

 ### Building On Unsupported Operating Systems

@@ -126,35 +135,8 @@

 See also: Ticket [#336](/apps/trac/elftoolchain/ticket/336). 

-## Related Tickets
-
-[Ticket](/apps/trac/elftoolchain/query?max=0&amp;amp;desc=1&amp;amp;order=id&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336) [Summary](/apps/trac/elftoolchain/query?max=0&amp;amp;order=summary&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336) [Owner](/apps/trac/elftoolchain/query?max=0&amp;amp;order=owner&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336) [Type](/apps/trac/elftoolchain/query?max=0&amp;amp;order=type&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336) [Status](/apps/trac/elftoolchain/query?max=0&amp;amp;order=status&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336) [Priority](/apps/trac/elftoolchain/query?max=0&amp;amp;order=priority&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336) [Milestone](/apps/trac/elftoolchain/query?max=0&amp;amp;order=milestone&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336)
-
-[#38](/apps/trac/elftoolchain/ticket/38)
-[Create documentation for build process pre-requisites](/apps/trac/elftoolchain/ticket/38)
-jkoshy 
-task 
-closed 
-major 
-RELEASE_0_5 
-
-[#279](/apps/trac/elftoolchain/ticket/279)
-[Create tools to ease building the project's source code on multiple OSes](/apps/trac/elftoolchain/ticket/279)
-jkoshy 
-task 
-accepted 
-major 
-RELEASE_1_0 
-
-[#336](/apps/trac/elftoolchain/ticket/336)
-[Support for Fedora](/apps/trac/elftoolchain/ticket/336)
-jkoshy 
-enhancement 
-new 
-major 
-RELEASE_1_0 

 ## See Also

-  * [BuildAutomation]. 
-  * [PortingNotes]. 
+  * [Build Automation](BuildAutomation). 
+  * [Porting Notes](PortingNotes). 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Koshy</dc:creator><pubDate>Sat, 28 Dec 2013 17:10:08 -0000</pubDate><guid>https://sourceforge.neta83074cfb1e1e2a328095a66da01153cf58e08c1</guid></item><item><title>BuildingFromSource modified by Joseph Koshy</title><link>https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,6 +1,4 @@
 # Building From Source
-
-[TOC]

 This wiki page describes how to build the project from source code. 

@@ -8,26 +6,35 @@

 The source code for the project may be checked out using Subversion. The following command line should work on most "unix"-like operating systems: 

-    % svn checkout http://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk
-    
+    % svn checkout svn checkout svn://svn.code.sf.net/p/elftoolchain/code/trunk

 ## Active Branches

-**Version**
-**Branch**
-**Comments**
-
-_HEAD_
-[trunk/](/apps/trac/elftoolchain/browser/trunk)
-New development. 
-
-_0.6.*_
-[branches/release-branch-0.6](/apps/trac/elftoolchain/browser/branches/release-branch-0.6)
-"Stable" branch. 
-
-_0.5.*_
-[branches/release-branch-0.5](/apps/trac/elftoolchain/browser/branches/release-branch-0.5)
-Critical fixes only. 
+&lt;table&gt;
+&lt;thead&gt;
+&lt;tr&gt;
+&lt;th&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/th&gt;
+&lt;th&gt;Branch&lt;/th&gt;
+&lt;th&gt;Comments&lt;/th&gt;
+&lt;/tr&gt;
+&lt;/thead&gt;
+&lt;tbody&gt;
+&lt;tr&gt;
+&lt;td&gt;&lt;i&gt;HEAD&lt;/i&gt;&lt;/td&gt;
+&lt;td&gt;&lt;a href="http://sourceforge.net/p/elftoolchain/code/HEAD/tree/trunk/"&gt;trunk&lt;/a&gt;&lt;/td&gt;
+&lt;td&gt;New development.&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;&lt;i&gt;0.6.*&lt;/i&gt;&lt;/td&gt;
+&lt;td&gt;&lt;a href="http://sourceforge.net/p/elftoolchain/code/HEAD/tree/branches/release-branch-0.6/"&gt;branches/release-branch-0.6&lt;/a&gt;&lt;/td&gt;
+&lt;td&gt;"Stable" branch.&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;
+&lt;td&gt;&lt;i&gt;0.5.*&lt;/i&gt;&lt;/td&gt;
+&lt;td&gt;&lt;a href="http://sourceforge.net/p/elftoolchain/code/HEAD/tree/branches/branches/release-branch-0.5/"&gt;branches/release-branch-0.5&lt;/a&gt;&lt;/td&gt;
+&lt;td&gt;Critical fixes only.&lt;/td&gt;
+&lt;/tr&gt;&lt;/tbody&gt;
+&lt;/table&gt;

 ## Build Notes

@@ -41,6 +48,7 @@
   * Documentation builds require LaTeX and the PGF graphics package. 

 ### Building On Supported Operating Systems
+

 current development 
 Please see the file [trunk/INSTALL](/apps/trac/elftoolchain/browser/trunk/INSTALL) for build instructions. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Koshy</dc:creator><pubDate>Sat, 28 Dec 2013 17:02:21 -0000</pubDate><guid>https://sourceforge.netb1572b3ef4dac6adee88f0058b6babe051ba989b</guid></item><item><title>BuildingFromSource modified by Joseph Koshy</title><link>https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Koshy</dc:creator><pubDate>Wed, 25 Dec 2013 07:30:41 -0000</pubDate><guid>https://sourceforge.netad667df5ea62fa0cedd2f134946f6b08654f7b31</guid></item><item><title>BuildingFromSource modified by Joseph Koshy</title><link>https://sourceforge.net/p/elftoolchain/wiki/BuildingFromSource/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="building-from-source"&gt;Building From Source&lt;/h1&gt;
&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#building-from-source"&gt;Building From Source&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#retrieving-the-source-code"&gt;Retrieving the Source Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#active-branches"&gt;Active Branches&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#build-notes"&gt;Build Notes&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#building-on-supported-operating-systems"&gt;Building On Supported Operating Systems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#building-on-unsupported-operating-systems"&gt;Building On Unsupported Operating Systems&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#building-on-fedora"&gt;Building on Fedora&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#related-tickets"&gt;Related Tickets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#see-also"&gt;See Also&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;This wiki page describes how to build the project from source code. &lt;/p&gt;
&lt;h2 id="retrieving-the-source-code"&gt;Retrieving the Source Code&lt;/h2&gt;
&lt;p&gt;The source code for the project may be checked out using Subversion. The following command line should work on most "unix"-like operating systems: &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="c"&gt;% svn checkout http://elftoolchain.svn.sourceforge.net/svnroot/elftoolchain/trunk&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="active-branches"&gt;Active Branches&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Version&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Branch&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Comments&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;HEAD&lt;/em&gt;&lt;br /&gt;
&lt;a class="" href="/apps/trac/elftoolchain/browser/trunk"&gt;trunk/&lt;/a&gt;&lt;br /&gt;
New development. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;0.6.*&lt;/em&gt;&lt;br /&gt;
&lt;a class="" href="/apps/trac/elftoolchain/browser/branches/release-branch-0.6"&gt;branches/release-branch-0.6&lt;/a&gt;&lt;br /&gt;
"Stable" branch. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;0.5.*&lt;/em&gt;&lt;br /&gt;
&lt;a class="" href="/apps/trac/elftoolchain/browser/branches/release-branch-0.5"&gt;branches/release-branch-0.5&lt;/a&gt;&lt;br /&gt;
Critical fixes only. &lt;/p&gt;
&lt;h2 id="build-notes"&gt;Build Notes&lt;/h2&gt;
&lt;p&gt;Generic notes about the build process: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The project's &lt;code&gt;Makefile&lt;/code&gt;s are written in a portable subset of the BSD &lt;strong&gt;make&lt;/strong&gt; language. &lt;/li&gt;
&lt;li&gt;A &lt;code&gt;C&lt;/code&gt; compilation tool chain is needed. &lt;/li&gt;
&lt;li&gt;The test suites use the &lt;a class="" href="http://tetworks.opengroup.org/" rel="nofollow"&gt;TET&lt;/a&gt; test toolkit. &lt;/li&gt;
&lt;li&gt;The build of the &lt;span&gt;[libelf]&lt;/span&gt; test suite requires Python and Py-YAML. &lt;/li&gt;
&lt;li&gt;The &lt;span&gt;[libdwarf]&lt;/span&gt; test suite requires the &lt;a class="" href="http://expat.sourceforge.net/"&gt;Expat&lt;/a&gt; toolkit. &lt;/li&gt;
&lt;li&gt;Documentation builds require LaTeX and the PGF graphics package. &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="building-on-supported-operating-systems"&gt;Building On Supported Operating Systems&lt;/h3&gt;
&lt;p&gt;current development &lt;br /&gt;
Please see the file &lt;a class="" href="/apps/trac/elftoolchain/browser/trunk/INSTALL"&gt;trunk/INSTALL&lt;/a&gt; for build instructions. &lt;/p&gt;
&lt;p&gt;&lt;a class="" href="/p/elftoolchain/wiki/Releases-Release0.6.1/"&gt;Release 0.6.1&lt;/a&gt;&lt;br /&gt;
Please see the file &lt;a class="" href="/apps/trac/elftoolchain/browser/tags/elftoolchain-0.6.1/INSTALL"&gt;INSTALL&lt;/a&gt; in the released sources. &lt;/p&gt;
&lt;p&gt;&lt;a class="" href="/p/elftoolchain/wiki/Releases-Release0.5.1/"&gt;Release 0.5.1&lt;/a&gt;&lt;br /&gt;
Please see the file &lt;a class="" href="/apps/trac/elftoolchain/browser/tags/elftoolchain-0.5.1/INSTALL"&gt;INSTALL&lt;/a&gt; in the released sources. &lt;/p&gt;
&lt;h3 id="building-on-unsupported-operating-systems"&gt;Building On Unsupported Operating Systems&lt;/h3&gt;
&lt;p&gt;The following community-contributed instructions describe the process of building the source tree on operating systems that are not directly supported by the build rules in the source tree. &lt;/p&gt;
&lt;h4 id="building-on-fedora"&gt;Building on Fedora&lt;/h4&gt;
&lt;p&gt;On &lt;a class="" href="http://fedoraproject.org/" rel="nofollow"&gt;Fedora&lt;/a&gt; 15, the following packages are required: &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Package&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;bmake&lt;/code&gt;&lt;br /&gt;
The NetBSD make(1) tool &lt;/p&gt;
&lt;p&gt;&lt;code&gt;byacc&lt;/code&gt;&lt;br /&gt;
Berkeley Yacc, a parser generator &lt;/p&gt;
&lt;p&gt;&lt;code&gt;bzip2-devel&lt;/code&gt;&lt;br /&gt;
A file compression utility &lt;/p&gt;
&lt;p&gt;&lt;code&gt;expat-devel&lt;/code&gt;&lt;br /&gt;
An XML parser library &lt;/p&gt;
&lt;p&gt;&lt;code&gt;flex&lt;/code&gt;&lt;br /&gt;
A tool for creating scanners (text pattern recognizers) &lt;/p&gt;
&lt;p&gt;&lt;code&gt;gcc&lt;/code&gt;&lt;br /&gt;
C compiler. &lt;/p&gt;
&lt;p&gt;&lt;code&gt;libarchive-devel&lt;/code&gt;&lt;br /&gt;
A library for handling streaming archive formats &lt;/p&gt;
&lt;p&gt;&lt;code&gt;mk-files&lt;/code&gt;&lt;br /&gt;
Support files for bmake, the NetBSD make(1) tool &lt;/p&gt;
&lt;p&gt;&lt;code&gt;PyYAML&lt;/code&gt;&lt;br /&gt;
YAML parser and emitter for Python &lt;/p&gt;
&lt;p&gt;&lt;code&gt;subversion&lt;/code&gt;&lt;br /&gt;
For accessing the repository. &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sharutils&lt;/code&gt;&lt;br /&gt;
The GNU shar utilities for packaging and unpackaging shell archives &lt;/p&gt;
&lt;p&gt;&lt;code&gt;zlib-devel&lt;/code&gt;&lt;br /&gt;
The zlib compression and decompression library &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You need to fix mk/elftoolchain.inc.mk, &lt;code&gt;.if {OS_HOST} == "FreeBSD"&lt;/code&gt; to &lt;code&gt;.if {OS_HOST} == "FreeBSD" || ${OS_HOST} == "Linux"&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You need to fix /usr/share/mk/bsd.lib.mk, apply this patch &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="s-Atom"&gt;---&lt;/span&gt; &lt;span class="s-Atom"&gt;bsd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="s-Atom"&gt;lib&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="s-Atom"&gt;mk&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="s-Atom"&gt;org&lt;/span&gt;    &lt;span class="m"&gt;2011&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="m"&gt;08&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="m"&gt;30&lt;/span&gt; &lt;span class="m"&gt;02&lt;/span&gt;&lt;span class="s-Atom"&gt;:&lt;/span&gt;&lt;span class="m"&gt;00&lt;/span&gt;&lt;span class="s-Atom"&gt;:&lt;/span&gt;&lt;span class="m"&gt;50&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="m"&gt;017818359&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="m"&gt;0900&lt;/span&gt;
&lt;span class="s-Atom"&gt;+++&lt;/span&gt; &lt;span class="s-Atom"&gt;bsd&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="s-Atom"&gt;lib&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="s-Atom"&gt;mk&lt;/span&gt;    &lt;span class="m"&gt;2011&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="m"&gt;08&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="m"&gt;30&lt;/span&gt; &lt;span class="m"&gt;02&lt;/span&gt;&lt;span class="s-Atom"&gt;:&lt;/span&gt;&lt;span class="m"&gt;05&lt;/span&gt;&lt;span class="s-Atom"&gt;:&lt;/span&gt;&lt;span class="m"&gt;03&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="m"&gt;275059683&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="m"&gt;0900&lt;/span&gt;
&lt;span class="s-Atom"&gt;@@&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="m"&gt;195&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="m"&gt;6&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="m"&gt;195&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="m"&gt;8&lt;/span&gt; &lt;span class="s-Atom"&gt;@@&lt;/span&gt;
 &lt;span class="s-Atom"&gt;#&lt;/span&gt; &lt;span class="s-Atom"&gt;but&lt;/span&gt; &lt;span class="s-Atom"&gt;we&lt;/span&gt; &lt;span class="s-Atom"&gt;can&lt;/span&gt; &lt;span class="s-Atom"&gt;use&lt;/span&gt; &lt;span class="s-Atom"&gt;lorder&lt;/span&gt; &lt;span class="s-Atom"&gt;from&lt;/span&gt; &lt;span class="nv"&gt;NetBSD&lt;/span&gt; &lt;span class="p"&gt;:-)&lt;/span&gt;
 &lt;span class="nv"&gt;LD_shared&lt;/span&gt;&lt;span class="s-Atom"&gt;=-shared&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="s-Atom"&gt;h&lt;/span&gt; &lt;span class="s-Atom"&gt;lib$&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nv"&gt;LIB&lt;/span&gt;&lt;span class="p"&gt;}.&lt;/span&gt;&lt;span class="s-Atom"&gt;so&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nv"&gt;SHLIB_MAJOR&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
 &lt;span class="nv"&gt;LD_solib&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s-Atom"&gt;--whole&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="s-Atom"&gt;archive&lt;/span&gt; &lt;span class="s-Atom"&gt;lib$&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nv"&gt;LIB&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="k"&gt;_&lt;/span&gt;&lt;span class="s-Atom"&gt;pic&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="s-Atom"&gt;a&lt;/span&gt;
&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;LORDER&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s-Atom"&gt;echo&lt;/span&gt;
&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;TSORT&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s-Atom"&gt;cat&lt;/span&gt;
 &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="s-Atom"&gt;endif&lt;/span&gt;
 &lt;span class="nv"&gt;LORDER&lt;/span&gt;&lt;span class="s-Atom"&gt;?=lorder&lt;/span&gt;
 &lt;span class="nv"&gt;TSORT&lt;/span&gt;&lt;span class="s-Atom"&gt;?=tsort&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You need to install &lt;a class="" href="http://tetworks.opengroup.org/" rel="nofollow"&gt;TET&lt;/a&gt; for test. &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See also: Ticket &lt;a class="" href="/apps/trac/elftoolchain/ticket/336"&gt;#336&lt;/a&gt;. &lt;/p&gt;
&lt;h2 id="related-tickets"&gt;Related Tickets&lt;/h2&gt;
&lt;p&gt;&lt;a class="" href="/apps/trac/elftoolchain/query?max=0&amp;amp;desc=1&amp;amp;order=id&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336"&gt;Ticket&lt;/a&gt; &lt;a class="" href="/apps/trac/elftoolchain/query?max=0&amp;amp;order=summary&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336"&gt;Summary&lt;/a&gt; &lt;a class="" href="/apps/trac/elftoolchain/query?max=0&amp;amp;order=owner&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336"&gt;Owner&lt;/a&gt; &lt;a class="" href="/apps/trac/elftoolchain/query?max=0&amp;amp;order=type&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336"&gt;Type&lt;/a&gt; &lt;a class="" href="/apps/trac/elftoolchain/query?max=0&amp;amp;order=status&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336"&gt;Status&lt;/a&gt; &lt;a class="" href="/apps/trac/elftoolchain/query?max=0&amp;amp;order=priority&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336"&gt;Priority&lt;/a&gt; &lt;a class="" href="/apps/trac/elftoolchain/query?max=0&amp;amp;order=milestone&amp;amp;id=38&amp;amp;id=279&amp;amp;id=336"&gt;Milestone&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="/apps/trac/elftoolchain/ticket/38"&gt;#38&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="/apps/trac/elftoolchain/ticket/38"&gt;Create documentation for build process pre-requisites&lt;/a&gt;&lt;br /&gt;
jkoshy &lt;br /&gt;
task &lt;br /&gt;
closed &lt;br /&gt;
major &lt;br /&gt;
RELEASE_0_5 &lt;/p&gt;
&lt;p&gt;&lt;a class="" href="/apps/trac/elftoolchain/ticket/279"&gt;#279&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="/apps/trac/elftoolchain/ticket/279"&gt;Create tools to ease building the project's source code on multiple OSes&lt;/a&gt;&lt;br /&gt;
jkoshy &lt;br /&gt;
task &lt;br /&gt;
accepted &lt;br /&gt;
major &lt;br /&gt;
RELEASE_1_0 &lt;/p&gt;
&lt;p&gt;&lt;a class="" href="/apps/trac/elftoolchain/ticket/336"&gt;#336&lt;/a&gt;&lt;br /&gt;
&lt;a class="" href="/apps/trac/elftoolchain/ticket/336"&gt;Support for Fedora&lt;/a&gt;&lt;br /&gt;
jkoshy &lt;br /&gt;
enhancement &lt;br /&gt;
new &lt;br /&gt;
major &lt;br /&gt;
RELEASE_1_0 &lt;/p&gt;
&lt;h2 id="see-also"&gt;See Also&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="alink" href="/p/elftoolchain/wiki/BuildAutomation/"&gt;[BuildAutomation]&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;&lt;span&gt;[PortingNotes]&lt;/span&gt;. &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joseph Koshy</dc:creator><pubDate>Wed, 25 Dec 2013 07:30:39 -0000</pubDate><guid>https://sourceforge.neta41d0f4152e726fcf115a03a564a8328b8d0fd1e</guid></item></channel></rss>