aboutsummaryrefslogtreecommitdiffstats
path: root/chapter05/binutils-pass1.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chapter05/binutils-pass1.xml')
-rw-r--r--chapter05/binutils-pass1.xml24
1 files changed, 12 insertions, 12 deletions
diff --git a/chapter05/binutils-pass1.xml b/chapter05/binutils-pass1.xml
index b68d93fec..ae00bdc3d 100644
--- a/chapter05/binutils-pass1.xml
+++ b/chapter05/binutils-pass1.xml
@@ -32,8 +32,8 @@ because both Glibc and GCC perform various tests on the available linker and
assembler to determine which of their own features to enable.</para>
<para>This package is known to behave badly when you change its default
-optimization flags (including the <emphasis>-march</emphasis> and
-<emphasis>-mcpu</emphasis> options). Therefore, if you have defined any
+optimization flags (including the <parameter>-march</parameter> and
+<parameter>-mcpu</parameter> options). Therefore, if you have defined any
environment variables that override default optimizations, such as CFLAGS and
CXXFLAGS, we recommend un-setting them when building Binutils.</para>
@@ -58,13 +58,13 @@ like this: <userinput>time { ./configure ... &amp;&amp; ... &amp;&amp; ...
<variablelist>
<varlistentry>
-<term><userinput>--prefix=/tools</userinput></term>
+<term><parameter>--prefix=/tools</parameter></term>
<listitem><para>This tells the configure script to prepare to install the Binutils
-programs in the <filename>/tools</filename> directory.</para></listitem>
+programs in the <filename class="directory">/tools</filename> directory.</para></listitem>
</varlistentry>
<varlistentry>
-<term><userinput>--disable-nls</userinput></term>
+<term><parameter>--disable-nls</parameter></term>
<listitem><para>This disables internationalization (a word often shortened to
i18n). We don't need this for our static programs and <emphasis>nls</emphasis>
often causes problems when linking statically.</para></listitem>
@@ -80,18 +80,18 @@ make LDFLAGS="-all-static"</userinput></screen>
<variablelist>
<varlistentry>
-<term><userinput>configure-host</userinput></term>
+<term><parameter>configure-host</parameter></term>
<listitem><para>This forces all the subdirectories to be configured immediately.
A statically linked build will fail without it. We therefore use this option to work
around the problem.</para></listitem>
</varlistentry>
<varlistentry>
-<term><userinput>LDFLAGS="-all-static"</userinput></term>
+<term><parameter>LDFLAGS="-all-static"</parameter></term>
<listitem><para>This tells the linker that all the Binutils programs should be
-linked statically. However, strictly speaking, <emphasis>"-all-static"</emphasis>
+linked statically. However, strictly speaking, <parameter>"-all-static"</parameter>
is passed to the <command>libtool</command> program, which then passes
-<emphasis>"-static"</emphasis> to the linker.</para></listitem>
+<parameter>"-static"</parameter> to the linker.</para></listitem>
</varlistentry>
</variablelist>
@@ -114,14 +114,14 @@ make -C ld LDFLAGS="-all-static" LIB_PATH=/tools/lib</userinput></screen>
<variablelist>
<varlistentry>
-<term><userinput>-C ld clean</userinput></term>
+<term><parameter>-C ld clean</parameter></term>
<listitem><para>This tells the make program to remove all the compiled files
in the <filename class="directory">ld</filename> subdirectory.</para></listitem>
</varlistentry>
<varlistentry>
-<term><userinput>-C ld LDFLAGS="-all-static"
-LIB_PATH=/tools/lib</userinput></term>
+<term><parameter>-C ld LDFLAGS="-all-static"
+LIB_PATH=/tools/lib</parameter></term>
<listitem><para>This option rebuilds everything in the
<filename class="directory">ld</filename> subdirectory. Specifying the LIB_PATH
makefile variable on the command line allows us to override the default value