[blfs-book] r11565 - in trunk/BOOK: . general/prog

krejzi at higgs.linuxfromscratch.org krejzi at higgs.linuxfromscratch.org
Fri Aug 2 06:28:19 PDT 2013


Author: krejzi
Date: Fri Aug  2 06:28:19 2013
New Revision: 11565

Log:
add elfutils package, required for mesa 9.2.

Added:
   trunk/BOOK/general/prog/elfutils.xml   (contents, props changed)
Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/prog/prog.xml

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent	Fri Aug  2 06:11:33 2013	(r11564)
+++ trunk/BOOK/general.ent	Fri Aug  2 06:28:19 2013	(r11565)
@@ -372,8 +372,8 @@
 <!ENTITY cmake-version                "2.8.11.2">
 <!ENTITY cvs-version                  "1.11.23">
 <!ENTITY dejagnu-version              "1.5.1">
-<!ENTITY dmd-version                  "2.062">
 <!ENTITY doxygen-version              "1.8.4">
+<!ENTITY elfutils-version             "0.156">
 <!ENTITY expect-version               "5.45">
 <!ENTITY gcc-version                  "4.8.1">
 <!ENTITY gc-version                   "7.2d">

Added: trunk/BOOK/general/prog/elfutils.xml
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/BOOK/general/prog/elfutils.xml	Fri Aug  2 06:28:19 2013	(r11565)
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+
+  <!ENTITY elfutils-download-http
+          "https://fedorahosted.org/releases/e/l/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2">
+  <!ENTITY elfutils-download-ftp  " ">
+  <!ENTITY elfutils-md5sum        "f3b5cbb63b0757f571c6cc109df4c55b">
+  <!ENTITY elfutils-size          "2.6 MB">
+  <!ENTITY elfutils-buildsize     "85 MB">
+  <!ENTITY elfutils-time          "0.6 SBU">
+]>
+
+<sect1 id="elfutils" xreflabel="elfutils-&elfutils-version;">
+  <?dbhtml filename="elfutils.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>elfutils-&elfutils-version;</title>
+
+  <indexterm zone="elfutils">
+    <primary sortas="a-elfutils">elfutils</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to elfutils</title>
+
+    <para>
+      The <application>elfutils</application> package contains set of utilities
+      and libraries for handling ELF (Executable and Linkable Format) files.
+    </para>
+
+    &lfs73_checked;
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Download (HTTP): <ulink url="&elfutils-download-http;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download (FTP): <ulink url="&elfutils-download-ftp;"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download MD5 sum: &elfutils-md5sum;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Download size: &elfutils-size;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated disk space required: &elfutils-buildsize;
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          Estimated build time: &elfutils-time;
+        </para>
+      </listitem>
+    </itemizedlist>
+
+    <para condition="html" role="usernotes">
+      User Notes: <ulink url="&blfs-wiki;/elfutils"/>
+    </para>
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of elfutils</title>
+
+    <para>
+      Install <application>elfutils</application> by running the following
+      commands:
+    </para>
+
+<!-- don't disable static libs, disable-static switch doesn't work anyways -->
+<screen><userinput>./configure --prefix=/usr --program-prefix="eu-" &&
+make</userinput></screen>
+
+    <para>
+      To test the results, issue: <command>make check</command>.
+    </para>
+
+    <para>
+      Now, as the <systemitem class="username">root</systemitem> user:
+    </para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+  </sect2>
+
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para>
+      <parameter>--program-prefix="eu-"</parameter>: This switch renames installed
+      programs to avoid conflict with <application>Binutils</application> programs
+      installed in LFS.
+    </para>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Programs</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directories</segtitle>
+
+      <seglistitem>
+        <seg>
+          eu-addr2line, eu-ar, eu-elfcmp, eu-elflint, eu-findtextrel, eu-ld,
+          eu-make-debug-archive, eu-nm, eu-objdump, eu-ranlib, eu-readelf,
+          eu-size, eu-strings, eu-strip and eu-unstrip
+        </seg>
+        <seg>
+          libasm.{a,so}, libdw.{a,so}, libebl.a and libelf.{a,so}
+        </seg>
+        <seg>
+          /usr/include/elfutils and
+          /usr/lib/elfutils
+        </seg>
+      </seglistitem>
+    </segmentedlist>
+
+  </sect2>
+
+</sect1>

Modified: trunk/BOOK/general/prog/prog.xml
==============================================================================
--- trunk/BOOK/general/prog/prog.xml	Fri Aug  2 06:11:33 2013	(r11564)
+++ trunk/BOOK/general/prog/prog.xml	Fri Aug  2 06:28:19 2013	(r11565)
@@ -29,6 +29,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cvsserver.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dejagnu.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="doxygen.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="elfutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="expect.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gcc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gc.xml"/>



More information about the blfs-book mailing list