diff options
Diffstat (limited to 'chapter05/binutils-pass2-inst.xml')
-rw-r--r-- | chapter05/binutils-pass2-inst.xml | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/chapter05/binutils-pass2-inst.xml b/chapter05/binutils-pass2-inst.xml deleted file mode 100644 index 55d61844e..000000000 --- a/chapter05/binutils-pass2-inst.xml +++ /dev/null @@ -1,68 +0,0 @@ -<sect2><title> </title><para> </para></sect2> - -<sect2> -<title>Re-installation of Binutils</title> - -<para>Create a separate build directory again:</para> - -<screen><userinput>mkdir ../binutils-build -cd ../binutils-build</userinput></screen> - -<para>Now prepare Binutils to be compiled:</para> - -<screen><userinput>../binutils-&binutils-version;/configure --prefix=/tools \ - --enable-shared --with-lib-path=/tools/lib</userinput></screen> - -<para>The meaning of the new configure option:</para> - -<itemizedlist> -<listitem><para><userinput>--with-lib-path=/tools/lib</userinput>: This tells -the configure script to specify the default library search path. We don't want -the library search path to contain library directories from the host -system.</para></listitem> -</itemizedlist> - -<para>Before starting to build Binutils, remember to unset any environment -variables that override the default optimization flags.</para> - -<para>Compile the package:</para> - -<screen><userinput>make </userinput></screen> - -<note><para>It's worth pointing out that running the Binutils test suite here -is considered not as important as running it in -<xref linkend="chapter06"/>.</para></note> - -<para>Test the results (there should be no unexpected failures here, expected -failures are fine):</para> - -<screen><userinput>make check</userinput></screen> - -<para>Unfortunately, there is no easy way to view the test results summary like -there was for the previous GCC package. However, if a failure occurs here, it -should be easy to spot. The output shown will contain something like:</para> - -<blockquote><screen>make[1]: *** [check-binutils] Error 2</screen></blockquote> - -<para>And install the package:</para> - -<screen><userinput>make install</userinput></screen> - -<para>Now prepare Binutils for the re-adjusting of the toolchain in the next -chapter:</para> - -<screen><userinput>make -C ld clean -make -C ld LIB_PATH=/usr/lib:/lib</userinput></screen> - -<!-- HACK - Force some whitespace to appease tidy --> -<literallayout></literallayout> - -<warning><para>Do not yet remove the Binutils source and build directories. -We'll need these directories again in the next chapter in the state they are in -now.</para></warning> - -<!-- HACK - Force some whitespace to appease tidy --> -<literallayout></literallayout> - -</sect2> - |