diff options
Diffstat (limited to 'chapter06/glibc-inst.xml')
-rw-r--r-- | chapter06/glibc-inst.xml | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/chapter06/glibc-inst.xml b/chapter06/glibc-inst.xml new file mode 100644 index 000000000..71db5be33 --- /dev/null +++ b/chapter06/glibc-inst.xml @@ -0,0 +1,51 @@ +<sect2> +<title>Installation of Glibc</title> + +<para> +Unpack the glibc-linuxthreads in the glibc-2.2.1 directory, not in +/usr/src. Don't enter the created directories. Just unpack them and +leave it with that. +</para> + +<para> +Install Glibc by running the following commands: +</para> + +<blockquote><literallayout> + + <userinput>touch /etc/ld.so.conf &&</userinput> + <userinput>mkdir /usr/src/glibc-build &&</userinput> + <userinput>cd /usr/src/glibc-build &&</userinput> + <userinput>../glibc-2.2.1/configure \</userinput> + <userinput> --prefix=/usr --enable-add-ons + \</userinput> + <userinput> --libexecdir=/usr/bin && + </userinput> + <userinput>sed s/"cross-compiling = yes"/"cross-compiling = no"/ + \</userinput> + <userinput> config.make > config.make~ + &&</userinput> + <userinput>mv config.make~ config.make &&</userinput> + <userinput>make &&</userinput> + <userinput>make install &&</userinput> + <userinput>make localedata/install-locales &&</userinput> + <userinput>cp login/pt_chown /usr/bin</userinput> + +</literallayout></blockquote> + +<para> +You can get rid of the "I have no name!" in the bash prompt if you want. +Do this by exiting chroot and re-entering it. Run the following +commands to do that: +</para> + +<blockquote><literallayout> + + <userinput>logout</userinput> + <userinput>chroot $LFS /usr/bin/env -i HOME=/root /bin/bash + --login</userinput> + +</literallayout></blockquote> + +</sect2> + |