diff options
-rw-r--r-- | chapter01/changelog.xml | 4 | ||||
-rw-r--r-- | chapter05/setting-environment.xml | 5 | ||||
-rw-r--r-- | index.xml | 4 |
3 files changed, 11 insertions, 2 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 55bf72592..8cb318d1d 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -94,6 +94,10 @@ </itemizedlist> </para></listitem> +<listitem><para>September 22nd, 2003 [greg]: Chapter 5 - Setting up the +environment: Added unset CC CXX CPP LD_LIBRARY_PATH LD_PRELOAD to +.bash_profile to stop accidental build breakge.</para></listitem> + <listitem><para>September 20th, 2003 [greg]: Chapter 5 - GCC Pass 2: Updated to gcc-3.3.1-specs-2.patch. Ncurses: added --enable-overwrite and description. </para></listitem> diff --git a/chapter05/setting-environment.xml b/chapter05/setting-environment.xml index 286cd2428..a7af71228 100644 --- a/chapter05/setting-environment.xml +++ b/chapter05/setting-environment.xml @@ -12,6 +12,7 @@ LFS=/mnt/lfs LC_ALL=POSIX PATH=/tools/bin:$PATH export LFS LC_ALL PATH +unset CC CXX CPP LD_LIBRARY_PATH LD_PRELOAD <userinput>EOF source ~/.bash_profile</userinput></screen></para> @@ -46,6 +47,10 @@ everything will work as expected in the chroot environment.</para> that, as we move along through this chapter, the tools we build will get used during the rest of the building process.</para> +<para>The CC, CXX, CPP, LD_LIBRARY_PATH and LD_PRELOAD environment variables all +have the potential to cause havoc with our Chapter 5 toolchain. We therefore +unset them to prevent any chance of this happening.</para> + <para>Now, after sourcing the just-created profile, we're all set to begin building the temporary tools that will support us in later chapters.</para> @@ -3,8 +3,8 @@ "/usr/share/docbook/docbookx.dtd" [ -<!ENTITY version "20030920"> -<!ENTITY releasedate "September 20th, 2003"> +<!ENTITY version "20030922"> +<!ENTITY releasedate "September 22nd, 2003"> <!ENTITY nbsp " "> <!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org"> |