aboutsummaryrefslogtreecommitdiffstats
path: root/chapter05/binutils-inst.xml
diff options
context:
space:
mode:
authorGerard Beekmans <gerard@linuxfromscratch.org>2003-05-02 18:20:20 +0000
committerGerard Beekmans <gerard@linuxfromscratch.org>2003-05-02 18:20:20 +0000
commitbc82645e958948a6aefd3147a0d7f712de9eaf6b (patch)
tree4855b70f785c1e6bf04856e97824988120503b05 /chapter05/binutils-inst.xml
parent55b50e3f6653cef278bad7e45fe5a378966953a7 (diff)
Integrated Pure LFS - Phase 1
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2490 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter05/binutils-inst.xml')
-rw-r--r--chapter05/binutils-inst.xml52
1 files changed, 0 insertions, 52 deletions
diff --git a/chapter05/binutils-inst.xml b/chapter05/binutils-inst.xml
deleted file mode 100644
index 230ec7b6b..000000000
--- a/chapter05/binutils-inst.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Installation of Binutils</title>
-
-<para>This package is known to behave badly when you have changed its default
-optimization flags (including the -march and -mcpu options). Therefore, if
-you have defined any environment variables that override default
-optimizations, such as CFLAGS and CXXFLAGS, we recommend unsetting or
-modifying them when building binutils.</para>
-
-<para>It is recommended by the Binutils installation documentation to build
-Binutils outside of the source directory in a dedicated directory:</para>
-
-<para><screen><userinput>mkdir ../binutils-build
-cd ../binutils-build</userinput></screen></para>
-
-<para>Next, prepare Binutils to be compiled:</para>
-
-<para><screen><userinput>../binutils-&binutils-version;/configure --prefix=$LFS/static --disable-nls</userinput></screen></para>
-
-<para>The meaning of the (new) configure switches are:</para>
-
-<itemizedlist>
-<listitem><para><userinput>--disable-nls</userinput>: This option disables
-internationalization (also known as i18n). We don't need this for our
-static programs and nls often causes problems when you're linking
-statically.</para></listitem>
-</itemizedlist>
-
-<para>Continue with compiling the package:</para>
-
-<para><screen><userinput>make LDFLAGS="-all-static"</userinput></screen></para>
-
-<para>The meaning of the make option is:</para>
-
-<itemizedlist>
-<listitem><para><userinput>LDFLAGS="-all-static"</userinput>: This is
-how we tell Binutils that all programs should be statically linked. Setting
-the <emphasis>LDFLAGS</emphasis> variable is the common way of specifying we
-want a static link to take place, however, its value and the way it is set
-is not always the same. You'll see with the remaining packages that there
-are different ways of setting up the <emphasis>LDFLAGS</emphasis>
-variable.</para></listitem>
-</itemizedlist>
-
-<para>And finish off installing the package:</para>
-
-<para><screen><userinput>make install</userinput></screen></para>
-
-</sect2>
-