mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-03-06 06:14:47 +00:00
Indenting chapter 6, part 2.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7324 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
50e693d738
commit
92474b4514
@ -1,35 +1,50 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
|
||||
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
|
||||
<!ENTITY % general-entities SYSTEM "../general.ent">
|
||||
%general-entities;
|
||||
]>
|
||||
|
||||
<sect1 id="ch-system-bash" role="wrap">
|
||||
<title>Bash-&bash-version;</title>
|
||||
<?dbhtml filename="bash.html"?>
|
||||
|
||||
<indexterm zone="ch-system-bash"><primary sortas="a-Bash">Bash</primary></indexterm>
|
||||
<title>Bash-&bash-version;</title>
|
||||
|
||||
<indexterm zone="ch-system-bash">
|
||||
<primary sortas="a-Bash">Bash</primary>
|
||||
</indexterm>
|
||||
|
||||
<sect2 role="package">
|
||||
<title/>
|
||||
|
||||
<sect2 role="package"><title/>
|
||||
<para>The Bash package contains the Bourne-Again SHell.</para>
|
||||
|
||||
<segmentedlist>
|
||||
<segtitle>&buildtime;</segtitle>
|
||||
<segtitle>&diskspace;</segtitle>
|
||||
<seglistitem><seg>1.2 SBU</seg><seg>24.6 MB</seg></seglistitem>
|
||||
|
||||
<seglistitem>
|
||||
<seg>1.2 SBU</seg>
|
||||
<seg>24.6 MB</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
<segmentedlist>
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem><seg>Binutils, Coreutils, Diffutils, Gawk,
|
||||
GCC, Glibc, Grep, Make, Ncurses, and Sed.</seg></seglistitem>
|
||||
|
||||
<seglistitem>
|
||||
<seg>Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make,
|
||||
Ncurses, and Sed.</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="installation">
|
||||
<title>Installation of Bash</title>
|
||||
|
||||
<para>If you downloaded the Bash documentation tarball and wish to install HTML
|
||||
documentation, issue the following commands:</para>
|
||||
<para>If you downloaded the Bash documentation tarball and wish to install
|
||||
HTML documentation, issue the following commands:</para>
|
||||
|
||||
<screen><userinput>tar -xvf ../bash-doc-&bash-doc-version;.tar.gz &&
|
||||
sed -i "s|htmldir = @htmldir@|htmldir = /usr/share/doc/bash-&bash-version;|" \
|
||||
@ -40,15 +55,19 @@ sed -i "s|htmldir = @htmldir@|htmldir = /usr/share/doc/bash-&bash-version;|" \
|
||||
<screen><userinput>./configure --prefix=/usr --bindir=/bin \
|
||||
--without-bash-malloc --with-installed-readline</userinput></screen>
|
||||
|
||||
<para>The meaning of the configure options:</para>
|
||||
|
||||
<variablelist>
|
||||
<title>The meaning of the configure options:</title>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>--with-installed-readline</parameter></term>
|
||||
<listitem><para>This option tells Bash to use the
|
||||
<filename class="libraryfile">readline</filename> library that is already installed
|
||||
on the system rather than using its own readline version.</para></listitem>
|
||||
<listitem>
|
||||
<para>This option tells Bash to use the <filename
|
||||
class="libraryfile">readline</filename> library that is already
|
||||
installed on the system rather than using its own readline
|
||||
version.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
|
||||
<para>Compile the package:</para>
|
||||
@ -67,21 +86,27 @@ currently being executed):</para>
|
||||
|
||||
<screen role="nodump"><userinput>exec /bin/bash --login +h</userinput></screen>
|
||||
|
||||
<note><para>The parameters used make the <command>bash</command>
|
||||
<note>
|
||||
<para>The parameters used make the <command>bash</command>
|
||||
process an interactive login shell and continue to disable hashing so
|
||||
that new programs are found as they become available.</para></note>
|
||||
that new programs are found as they become available.</para>
|
||||
</note>
|
||||
|
||||
</sect2>
|
||||
|
||||
|
||||
<sect2 id="contents-bash" role="content"><title>Contents of Bash</title>
|
||||
<sect2 id="contents-bash" role="content">
|
||||
<title>Contents of Bash</title>
|
||||
|
||||
<segmentedlist>
|
||||
<segtitle>Installed programs</segtitle>
|
||||
<seglistitem><seg>bash, bashbug, and sh (link to bash)</seg></seglistitem>
|
||||
|
||||
<seglistitem>
|
||||
<seg>bash, bashbug, and sh (link to bash)</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
<variablelist><bridgehead renderas="sect3">Short Descriptions</bridgehead>
|
||||
<variablelist>
|
||||
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
|
||||
<?dbfo list-presentation="list"?>
|
||||
<?dbhtml list-presentation="table"?>
|
||||
|
||||
@ -91,16 +116,20 @@ that new programs are found as they become available.</para></note>
|
||||
<para>A widely-used command interpreter; it performs many types of
|
||||
expansions and substitutions on a given command line before executing
|
||||
it, thus making this interpreter a powerful tool</para>
|
||||
<indexterm zone="ch-system-bash bash"><primary sortas="b-bash">bash</primary></indexterm>
|
||||
<indexterm zone="ch-system-bash bash">
|
||||
<primary sortas="b-bash">bash</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="bashbug">
|
||||
<term><command>bashbug</command></term>
|
||||
<listitem>
|
||||
<para>A shell script to help the user compose and mail standard formatted bug
|
||||
reports concerning <command>bash</command></para>
|
||||
<indexterm zone="ch-system-bash bashbug"><primary sortas="b-bashbug">bashbug</primary></indexterm>
|
||||
<para>A shell script to help the user compose and mail standard
|
||||
formatted bug reports concerning <command>bash</command></para>
|
||||
<indexterm zone="ch-system-bash bashbug">
|
||||
<primary sortas="b-bashbug">bashbug</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -110,13 +139,16 @@ reports concerning <command>bash</command></para>
|
||||
<para>A symlink to the <command>bash</command> program; when invoked
|
||||
as <command>sh</command>, <command>bash</command> tries to mimic the
|
||||
startup behavior of historical versions of <command>sh</command> as
|
||||
closely as possible, while conforming to the POSIX standard as well</para>
|
||||
<indexterm zone="ch-system-bash sh"><primary sortas="b-sh">sh</primary></indexterm>
|
||||
closely as possible, while conforming to the POSIX standard as
|
||||
well</para>
|
||||
<indexterm zone="ch-system-bash sh">
|
||||
<primary sortas="b-sh">sh</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
|
||||
</sect2>
|
||||
|
||||
</sect1>
|
||||
|
||||
|
@ -1,29 +1,44 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
|
||||
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
|
||||
<!ENTITY % general-entities SYSTEM "../general.ent">
|
||||
%general-entities;
|
||||
]>
|
||||
|
||||
<sect1 id="ch-system-binutils" role="wrap">
|
||||
<title>Binutils-&binutils-version;</title>
|
||||
<?dbhtml filename="binutils.html"?>
|
||||
|
||||
<indexterm zone="ch-system-binutils"><primary sortas="a-Binutils">Binutils</primary></indexterm>
|
||||
<title>Binutils-&binutils-version;</title>
|
||||
|
||||
<sect2 role="package"><title/>
|
||||
<para>The Binutils package contains a linker, an assembler, and other tools for
|
||||
handling object files.</para>
|
||||
<indexterm zone="ch-system-binutils">
|
||||
<primary sortas="a-Binutils">Binutils</primary>
|
||||
</indexterm>
|
||||
|
||||
<sect2 role="package">
|
||||
<title/>
|
||||
|
||||
<para>The Binutils package contains a linker, an assembler, and other
|
||||
tools for handling object files.</para>
|
||||
|
||||
<segmentedlist>
|
||||
<segtitle>&buildtime;</segtitle>
|
||||
<segtitle>&diskspace;</segtitle>
|
||||
<seglistitem><seg>1.3 SBU</seg><seg>158 MB</seg></seglistitem>
|
||||
|
||||
<seglistitem>
|
||||
<seg>1.3 SBU</seg>
|
||||
<seg>158 MB</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
<segmentedlist>
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem><seg>Bash, Coreutils, Diffutils, GCC, Gettext,
|
||||
Glibc, Grep, M4, Make, Perl, Sed, and Texinfo</seg></seglistitem>
|
||||
|
||||
<seglistitem>
|
||||
<seg>Bash, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4,
|
||||
Make, Perl, Sed, and Texinfo</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="installation">
|
||||
@ -61,6 +76,7 @@ cd ../binutils-build</userinput></screen>
|
||||
|
||||
<variablelist>
|
||||
<title>The meaning of the make parameter:</title>
|
||||
|
||||
<varlistentry>
|
||||
<term><parameter>tooldir=/usr</parameter></term>
|
||||
<listitem>
|
||||
@ -77,11 +93,13 @@ cd ../binutils-build</userinput></screen>
|
||||
on PowerPC machines).</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
|
||||
<important><para>The test suite for Binutils in this section is
|
||||
considered critical. Do not skip it under any
|
||||
circumstances.</para></important>
|
||||
<important>
|
||||
<para>The test suite for Binutils in this section is considered critical.
|
||||
Do not skip it under any circumstances.</para>
|
||||
</important>
|
||||
|
||||
<para>Test the results:</para>
|
||||
|
||||
@ -91,25 +109,30 @@ circumstances.</para></important>
|
||||
|
||||
<screen><userinput>make tooldir=/usr install</userinput></screen>
|
||||
|
||||
<para>Install the <filename class="headerfile">libiberty</filename> header file that is needed by
|
||||
some packages:</para>
|
||||
<para>Install the <filename class="headerfile">libiberty</filename> header
|
||||
file that is needed by some packages:</para>
|
||||
|
||||
<screen><userinput>cp -v ../binutils-&binutils-version;/include/libiberty.h /usr/include</userinput></screen>
|
||||
|
||||
</sect2>
|
||||
|
||||
|
||||
<sect2 id="contents-binutils" role="content"><title>Contents of Binutils</title>
|
||||
<sect2 id="contents-binutils" role="content">
|
||||
<title>Contents of Binutils</title>
|
||||
|
||||
<segmentedlist>
|
||||
<segtitle>Installed programs</segtitle>
|
||||
<segtitle>Installed libraries</segtitle>
|
||||
<seglistitem><seg>addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump,
|
||||
|
||||
<seglistitem>
|
||||
<seg>addr2line, ar, as, c++filt, gprof, ld, nm, objcopy, objdump,
|
||||
ranlib, readelf, size, strings, and strip</seg>
|
||||
<seg>libiberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg></seglistitem>
|
||||
<seg>libiberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
<variablelist><bridgehead renderas="sect3">Short Descriptions</bridgehead>
|
||||
<variablelist>
|
||||
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
|
||||
<?dbfo list-presentation="list"?>
|
||||
<?dbhtml list-presentation="table"?>
|
||||
|
||||
@ -120,7 +143,9 @@ ranlib, readelf, size, strings, and strip</seg>
|
||||
given an address and the name of an executable, it uses the debugging
|
||||
information in the executable to determine which source file and line
|
||||
number are associated with the address</para>
|
||||
<indexterm zone="ch-system-binutils addr2line"><primary sortas="b-addr2line">addr2line</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils addr2line">
|
||||
<primary sortas="b-addr2line">addr2line</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -128,7 +153,9 @@ number are associated with the address</para>
|
||||
<term><command>ar</command></term>
|
||||
<listitem>
|
||||
<para>Creates, modifies, and extracts from archives</para>
|
||||
<indexterm zone="ch-system-binutils ar"><primary sortas="b-ar">ar</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils ar">
|
||||
<primary sortas="b-ar">ar</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -137,7 +164,9 @@ number are associated with the address</para>
|
||||
<listitem>
|
||||
<para>An assembler that assembles the output of <command>gcc</command>
|
||||
into object files</para>
|
||||
<indexterm zone="ch-system-binutils as"><primary sortas="b-as">as</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils as">
|
||||
<primary sortas="b-as">as</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -146,7 +175,9 @@ into object files</para>
|
||||
<listitem>
|
||||
<para>Used by the linker to de-mangle C++ and Java symbols and to keep
|
||||
overloaded functions from clashing</para>
|
||||
<indexterm zone="ch-system-binutils c-filt"><primary sortas="b-c++filt">c++filt</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils c-filt">
|
||||
<primary sortas="b-c++filt">c++filt</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -154,16 +185,21 @@ overloaded functions from clashing</para>
|
||||
<term><command>gprof</command></term>
|
||||
<listitem>
|
||||
<para>Displays call graph profile data</para>
|
||||
<indexterm zone="ch-system-binutils gprof"><primary sortas="b-gprof">gprof</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils gprof">
|
||||
<primary sortas="b-gprof">gprof</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="ld">
|
||||
<term><command>ld</command></term>
|
||||
<listitem>
|
||||
<para>A linker that combines a number of object and archive files into a single file,
|
||||
relocating their data and tying up symbol references</para>
|
||||
<indexterm zone="ch-system-binutils ld"><primary sortas="b-ld">ld</primary></indexterm>
|
||||
<para>A linker that combines a number of object and archive files
|
||||
into a single file, relocating their data and tying up symbol
|
||||
references</para>
|
||||
<indexterm zone="ch-system-binutils ld">
|
||||
<primary sortas="b-ld">ld</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -171,7 +207,9 @@ relocating their data and tying up symbol references</para>
|
||||
<term><command>nm</command></term>
|
||||
<listitem>
|
||||
<para>Lists the symbols occurring in a given object file</para>
|
||||
<indexterm zone="ch-system-binutils nm"><primary sortas="b-nm">nm</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils nm">
|
||||
<primary sortas="b-nm">nm</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -179,7 +217,9 @@ relocating their data and tying up symbol references</para>
|
||||
<term><command>objcopy</command></term>
|
||||
<listitem>
|
||||
<para>Translates one type of object file into another</para>
|
||||
<indexterm zone="ch-system-binutils objcopy"><primary sortas="b-objcopy">objcopy</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils objcopy">
|
||||
<primary sortas="b-objcopy">objcopy</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -190,7 +230,9 @@ relocating their data and tying up symbol references</para>
|
||||
controlling the particular information to display; the information
|
||||
shown is useful to programmers who are working on the compilation
|
||||
tools</para>
|
||||
<indexterm zone="ch-system-binutils objdump"><primary sortas="b-objdump">objdump</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils objdump">
|
||||
<primary sortas="b-objdump">objdump</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -200,7 +242,9 @@ tools</para>
|
||||
<para>Generates an index of the contents of an archive and stores it
|
||||
in the archive; the index lists all of the symbols defined by archive
|
||||
members that are relocatable object files</para>
|
||||
<indexterm zone="ch-system-binutils ranlib"><primary sortas="b-ranlib">ranlib</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils ranlib">
|
||||
<primary sortas="b-ranlib">ranlib</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -208,15 +252,20 @@ members that are relocatable object files</para>
|
||||
<term><command>readelf</command></term>
|
||||
<listitem>
|
||||
<para>Displays information about ELF type binaries</para>
|
||||
<indexterm zone="ch-system-binutils readelf"><primary sortas="b-readelf">readelf</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils readelf">
|
||||
<primary sortas="b-readelf">readelf</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="size">
|
||||
<term><command>size</command></term>
|
||||
<listitem>
|
||||
<para>Lists the section sizes and the total size for the given object files</para>
|
||||
<indexterm zone="ch-system-binutils size"><primary sortas="b-size">size</primary></indexterm>
|
||||
<para>Lists the section sizes and the total size for the given
|
||||
object files</para>
|
||||
<indexterm zone="ch-system-binutils size">
|
||||
<primary sortas="b-size">size</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -228,7 +277,9 @@ characters that are of at least the specified length (defaulting to
|
||||
four); for object files, it prints, by default, only the strings from
|
||||
the initializing and loading sections while for other types of files, it
|
||||
scans the entire file</para>
|
||||
<indexterm zone="ch-system-binutils strings"><primary sortas="b-strings">strings</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils strings">
|
||||
<primary sortas="b-strings">strings</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -236,7 +287,9 @@ scans the entire file</para>
|
||||
<term><command>strip</command></term>
|
||||
<listitem>
|
||||
<para>Discards symbols from object files</para>
|
||||
<indexterm zone="ch-system-binutils strip"><primary sortas="b-strip">strip</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils strip">
|
||||
<primary sortas="b-strip">strip</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -247,7 +300,9 @@ scans the entire file</para>
|
||||
<command>getopt</command>, <command>obstack</command>,
|
||||
<command>strerror</command>, <command>strtol</command>, and
|
||||
<command>strtoul</command></para>
|
||||
<indexterm zone="ch-system-binutils libiberty"><primary sortas="c-libiberty">libiberty</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils libiberty">
|
||||
<primary sortas="c-libiberty">libiberty</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -255,7 +310,9 @@ scans the entire file</para>
|
||||
<term><filename class="libraryfile">libbfd</filename></term>
|
||||
<listitem>
|
||||
<para>The Binary File Descriptor library</para>
|
||||
<indexterm zone="ch-system-binutils libbfd"><primary sortas="c-libbfd">libbfd</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils libbfd">
|
||||
<primary sortas="c-libbfd">libbfd</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -266,12 +323,14 @@ scans the entire file</para>
|
||||
text</quote> versions of instructions for the processor;
|
||||
it is used for building utilities like
|
||||
<command>objdump</command>.</para>
|
||||
<indexterm zone="ch-system-binutils libopcodes"><primary sortas="c-libopcodes">libopcodes</primary></indexterm>
|
||||
<indexterm zone="ch-system-binutils libopcodes">
|
||||
<primary sortas="c-libopcodes">libopcodes</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
|
||||
</sect2>
|
||||
|
||||
</sect1>
|
||||
|
||||
|
@ -1,28 +1,43 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
|
||||
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
|
||||
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
|
||||
<!ENTITY % general-entities SYSTEM "../general.ent">
|
||||
%general-entities;
|
||||
]>
|
||||
|
||||
<sect1 id="ch-system-bison" role="wrap">
|
||||
<title>Bison-&bison-version;</title>
|
||||
<?dbhtml filename="bison.html"?>
|
||||
|
||||
<indexterm zone="ch-system-bison"><primary sortas="a-Bison">Bison</primary></indexterm>
|
||||
<title>Bison-&bison-version;</title>
|
||||
|
||||
<indexterm zone="ch-system-bison">
|
||||
<primary sortas="a-Bison">Bison</primary>
|
||||
</indexterm>
|
||||
|
||||
<sect2 role="package">
|
||||
<title/>
|
||||
|
||||
<sect2 role="package"><title/>
|
||||
<para>The Bison package contains a parser generator.</para>
|
||||
|
||||
<segmentedlist>
|
||||
<segtitle>&buildtime;</segtitle>
|
||||
<segtitle>&diskspace;</segtitle>
|
||||
<seglistitem><seg>0.6 SBU</seg><seg>9.9 MB</seg></seglistitem>
|
||||
|
||||
<seglistitem>
|
||||
<seg>0.6 SBU</seg>
|
||||
<seg>9.9 MB</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
<segmentedlist>
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem><seg>Bash, Binutils, Coreutils, Diffutils,
|
||||
GCC, Gettext, Glibc, Grep, M4, Make, and Sed</seg></seglistitem>
|
||||
|
||||
<seglistitem>
|
||||
<seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc,
|
||||
Grep, M4, Make, and Sed</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 role="installation">
|
||||
@ -52,35 +67,46 @@ this.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 id="contents-bison" role="content"><title>Contents of Bison</title>
|
||||
<sect2 id="contents-bison" role="content">
|
||||
<title>Contents of Bison</title>
|
||||
|
||||
<segmentedlist>
|
||||
<segtitle>Installed programs</segtitle>
|
||||
<segtitle>Installed library</segtitle>
|
||||
<seglistitem><seg>bison and yacc</seg><seg>liby.a</seg></seglistitem>
|
||||
|
||||
<seglistitem>
|
||||
<seg>bison and yacc</seg>
|
||||
<seg>liby.a</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
<variablelist><bridgehead renderas="sect3">Short Descriptions</bridgehead>
|
||||
<variablelist>
|
||||
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
|
||||
<?dbfo list-presentation="list"?>
|
||||
<?dbhtml list-presentation="table"?>
|
||||
|
||||
<varlistentry id="bison">
|
||||
<term><command>bison</command></term>
|
||||
<listitem>
|
||||
<para>Generates, from a series of rules, a program for analyzing the structure
|
||||
of text files; Bison is a replacement for Yacc (Yet Another Compiler
|
||||
Compiler)</para>
|
||||
<indexterm zone="ch-system-bison bison"><primary sortas="b-bison">bison</primary></indexterm>
|
||||
<para>Generates, from a series of rules, a program for analyzing the
|
||||
structure of text files; Bison is a replacement for Yacc (Yet Another
|
||||
Compiler Compiler)</para>
|
||||
<indexterm zone="ch-system-bison bison">
|
||||
<primary sortas="b-bison">bison</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
<varlistentry id="yacc">
|
||||
<term><command>yacc</command></term>
|
||||
<listitem>
|
||||
<para>A wrapper for <command>bison</command>, meant for programs
|
||||
that still call <command>yacc</command> instead of <command>bison</command>;
|
||||
it calls <command>bison</command> with the <parameter>-y</parameter> option</para>
|
||||
<indexterm zone="ch-system-bison yacc"><primary sortas="b-yacc">yacc</primary></indexterm>
|
||||
<para>A wrapper for <command>bison</command>, meant for programs that
|
||||
still call <command>yacc</command> instead of <command>bison</command>;
|
||||
it calls <command>bison</command> with the <parameter>-y</parameter>
|
||||
option</para>
|
||||
<indexterm zone="ch-system-bison yacc">
|
||||
<primary sortas="b-yacc">yacc</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
@ -88,15 +114,16 @@ it calls <command>bison</command> with the <parameter>-y</parameter> option</par
|
||||
<term><filename class="libraryfile">liby.a</filename></term>
|
||||
<listitem>
|
||||
<para>The Yacc library containing implementations of Yacc-compatible
|
||||
<emphasis>yyerror</emphasis> and <emphasis>main</emphasis> functions;
|
||||
this library is normally not very useful, but POSIX requires
|
||||
it</para>
|
||||
<indexterm zone="ch-system-bison liby.a"><primary sortas="c-liby.a">liby.a</primary></indexterm>
|
||||
<function>yyerror</function> and <function>main</function> functions;
|
||||
this library is normally not very useful, but POSIX requires it</para>
|
||||
<indexterm zone="ch-system-bison liby.a">
|
||||
<primary sortas="c-liby.a">liby.a</primary>
|
||||
</indexterm>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
||||
</variablelist>
|
||||
|
||||
</sect2>
|
||||
|
||||
</sect1>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user